原生js实现点击一个div框使它变红,再点击恢复,再点击又变红,如此反复,不要jq

如题所述

var box = document.getElementsByTagName("div")[0];
var count = 0;
box.onclick = function() {
count++;
if (count%2 == 1) {
box.style.backgroundColor = "red";
}else {
// 你样式里写的是啥这里就写啥,我随便写的灰色。
box.style.backgroundColor = "#ccc";
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答