这给了我" 4:未捕获的SyntaxError:意外的令牌ILLEGAL":
(function() {
var select = document.getElementById('select-card');
select.onchange = function() { };
})();
我应该做些什么?
答案 0 :(得分:4)
我希望您有一个ID为select-card
的元素。你的代码没问题。
但你应该使用。
select.addEventListener("change", function(){ } );
答案 1 :(得分:1)
将代码编辑为:select.onchange = (function() { });
每当你做一个函数表达式并立即调用它时,你需要那些parens,因为否则会有解析歧义。
答案 2 :(得分:0)
我无法绕过这个。代码是正确的,但仍然是烦恼。找到它,当我将我的测试页从UTF8转换为ANSI时出现了:
代码中的返回/字符不正确。这导致了这个错误。