我收到错误:
SyntaxError: missing ) after argument list
使用这个 javascript:
var nav = document.getElementsByClassName('nav-coll');
for (var i = 0; i < button.length; i++) {
nav[i].addEventListener('click',function(){
console.log('haha');
}
}, false);
};
这个错误是什么意思?
最佳答案
您的函数中有一个额外的结束 }
。
var nav = document.getElementsByClassName('nav-coll');
for (var i = 0; i < button.length; i++) {
nav[i].addEventListener('click',function(){
console.log('haha');
} // <== remove this brace
}, false);
};
你真的应该使用像 JSHint 这样的东西或 JSLint帮助找到这些东西。这些工具与许多编辑器和 IDE 集成,或者您可以将代码片段粘贴到上述网站并请求分析。
关于JavaScript:SyntaxError:参数列表后缺少),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15558482/