意外的令牌非法

时间:2014-10-14 23:34:45

标签: javascript

我对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)
        );

2 个答案:

答案 0 :(得分:3)

document.querySelectorAll(#test1_test)

应该是

document.querySelectorAll('#test1_test')

该选择器是一个字符串。

答案 1 :(得分:0)

你需要在选择器周围引用这样的引号 - document.querySelectorAll("#test1_test")