Событие загрузки отдельного элемента
Как изменить цвет элемента сразу после его загрузки на страницу? Если поставить событие window.onload, тогда цвет меняется только после полной загрузки страницы. Можно ли сделать, чтобы цвет изменился сразу? Хотелось бы без использования библиотек.
var elem = document.getElementById('title'); elem.style.color = "red"; |
Честно говоря не знаю трушного способа. Единственный вариант, который могу предложить, так это обращение к элементу сразу после его объявления.
<div class="my-class"> </div> <script> var el = document.querySelector('.my-class'); el.style.color = "red"; </script> |
Использовать CSS.
.my-class { color: red; } |
Цитата:
|
Специально для извращенцев есть document.write.
|
Dimaz,
видимо, ты перепутал цитаты, у меня CSS не используется) |
Цитата:
|
Цитата:
|
может выполнять document.getElementById('title') до тех пор, пока элемент не будет найден? Как это сделать?
function find(){ var elem = document.getElementById("title"); if(elem==undefined) //выполнить поиск еще раз. Как это сделать? else alert("Элемент найден"); //выполняем нужные действия с элементом } |
Dimaz,
так setInterval/setTimeout же. |
Часовой пояс GMT +3, время: 08:29. |