JSLint 无法识别 getElementById
JSLint won't recognize getElementById
JSLint 使用简单函数给出错误,运行 使用 JSLint 在括号中。
Javascript:
function soundSorry() {
getElementById("player").play();
}
错误代码:
2 Missing 'use strict' statement. getElementById("player").play();
2 'getElementById' was used before it was defined. getElementById("player").play();
有什么想法吗?
您错过了 document
前缀。由于 getElementById
是在 document
对象上定义的,您必须使用 document
对象调用它,如下所示:
document.getElementById("player").play();
// ^^^^^^
JSLint 使用简单函数给出错误,运行 使用 JSLint 在括号中。
Javascript:
function soundSorry() {
getElementById("player").play();
}
错误代码:
2 Missing 'use strict' statement. getElementById("player").play();
2 'getElementById' was used before it was defined. getElementById("player").play();
有什么想法吗?
您错过了 document
前缀。由于 getElementById
是在 document
对象上定义的,您必须使用 document
对象调用它,如下所示:
document.getElementById("player").play();
// ^^^^^^