我一直在搞JavaScript样本,自从我编辑这一个我不知道为什么它不会工作。一切看起来没什么问题,但这里是代码(的jsfiddle)不知道为什么我的JS不工作
https://jsfiddle.net/en2a8c1v/1/
function click(e) {
document.body.style.backgroundColor='" + e.target.id + "';
}
document.addEventListener('DOMContentLoaded', function() {
var divs = document.querySelectorAll('div');
for (var i = 0; i < divs.length; i++) {
divs[i].addEventListener('click', click);
}
});
你能不能详细的问题有点多? –
我只想知道为什么它不起作用。我不确定如何详细说明。 – nicocappa
您将背景颜色设置为字符串“'”+ e.target.id +“'',这不是有效的颜色。通过使用调试器,跟踪代码,检查变量和DOM元素以及使用样式检查器,您可以轻松地看到这一点。顺便说一句,请把你的代码放在问题中,而不是外部网站。 –