我对JS很新,但我需要使用一点。我的IDE说这段代码非常好。但是,chrome开发人员工具给了我这个错误。是新的,不熟悉JS。我很困惑,迷失了。有人可以帮我找到错误吗?并快速解决?
Uncaught SyntaxError: Unexpected token ILLEGAL
[].forEach.call(
document.querySelectorAll(#test1_test),
setTimeout(
function(htmlElement){
htmlElement.focus();
var clickEvent = document.createEvent('MouseEvent');
clickEvent.initEvent(type, true, true);
window.qa_var = [];
window.qa_omniture = [];
htmlElement.dispatchEvent(clickEvent);
},3000)
);
答案 0 :(得分:3)
document.querySelectorAll(#test1_test)
应该是
document.querySelectorAll('#test1_test')
该选择器是一个字符串。
答案 1 :(得分:0)
你需要在选择器周围引用这样的引号 - document.querySelectorAll("#test1_test")