【发布时间】:2016-06-12 23:08:39
【问题描述】:
我有以下JS代码:
<div> item1 </div>
<div> item2 </div>
<div> item3 </div>
var x = document.querySelectorAll('div');
for(var i = 0; i < x.length; i++){
x[i].addEventListener("click", function (){
for(var i = 0; i < x.length; i++){
if(x[i].style.color === ""){
x[i].style.color = "red"
} else {
x[i].style.color = ""
}
}
});
}
我想在单击每个项目时更改颜色,而不是更改所有项目的颜色。如何更改颜色并且仅在单击的元素上?
【问题讨论】:
标签: javascript