Как изменить свойство css у всех элементов одного класса
Как изменить свойство css у всех элементов одного класса. Я чтото не пойму и не найду. Если у одного элемента с определенным id, это понятно. А как у всех класса "myclass". Подскажите, пожалуйста.
|
|
Опять же вопрос у меня остается. Функция возвращает массив элементов. А как в них ...style.display поменять. Ну не допру.
|
var elems = getElementsByClass("class"); for (var i = 0; i < elems.length; i++) elems[i].style.display = "..."; |
<script type="text/javascript"> window.onload = function () { var elements = document.getElementsByClassName('a'); for (i = 0; i < elements.length; i++) { elements[i].style.display = 'none'; } } </script> <div class="a">ddd</div> <div class="a">bv</div> <div class="a">ddcd</div> <div class="a">ddssad</div> |
Всем спасибо.
|
Блин, а не логичнее ли добавить css правило для данного класса?
|
Блин, а если display надо менять динамично?
|
Часовой пояс GMT +3, время: 12:54. |