(Javascript)我从这里的另一篇文章中窃取了这个非常好的代码。
它用 更改style.backgroundColor
这些div
元素的.onmouseover
。
<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
(如果它甚至可能的话)或用className
.
并且不使用,一切都应该html attributes
通过.
如果强者也能工作,那就太好了。object properties
<script>
addEventListener