Есть простейший скрипт подгружает нужный текст (дату) у нужного элемента
PHP код:
<span id="data">загрузка даты...</span>
сам скрипт:
PHP код:
<script>
elm = document.getElementById('data');
elm.innerHTML = "18 мая, 20-00"
</script>
А как правильно сделать, если таких элементов много на странице? Т.е. например сделать замену всех span с классом class="data"
Нашел что есть такое document.getElementsByClassName - но не срабатывает почем то, и пишут что не во всех браузерах работает. Нужно что бы все всех и в мобильным в том числе.
Ems, ну да, все правильно, по ID работает, и это нормально если только в одном месте замена нужна. А мне нужно в 5 местах сразу. Т.е как вариант 5 уникальных ID создавать для каждого элемента. Но как то ведь можно проще сделать? ))
Ниже этих элементов в коде страницы, располагается сам скрипт, который в цикле пройдётся по всем им:
Код:
<script type="text/javascript">
var elm = document.querySelectorAll('.data');
for (i = 0; i < elm.length; i++) { elm[i].innerHTML='18 мая, 20-00'; }
</script>
Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.