Как изменить свойство 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, время: 06:03. |