(Javascript) Я украл этот очень хороший код из другого сообщения здесь.
Это изменяет style.backgroundColor
тех div
элементов с .onmouseover
.Изменение стиля нескольких элементов с помощью свойств объекта javascript
<div id='idEl' class='classEl'>1</div>
<div id='idEl' class='classEl'>2</div>
<div id='idEl' class='classEl'>3</div>
<div id='idEl' class='classEl'>4</div>
<div id='idEl' class='classEl'>5</div>
<script>
var div = document.getElementsByTagName("div");
for(var i = 0; i < div.length; i++) {
div[i].onmouseover = function() {
this.style.backgroundColor = "green";
}
</script>
Это работает, но вместо того, чтобы делать это с TagName
(что бы испортить все мои другие десятки div
), я хотел бы, чтобы заставить его работать с id
(если это даже possibile) или с className
.
И без использования html attributes
все должно быть выполнено через object properties
внутри <script>
.
Было бы здорово, если бы даже могучий addEventListener
мог работать.