假设您有如下例程来连接点击事件处理程序
getElements(".board>div").forEach(function(elem){
elem.addEventListener("click", handleClick);
});
然后在处理程序中,您需要与发件人一起工作(即 this)
function handleClick(){
if(this.innerText.toLowerCase() !== "x"){
...
在没有 jshint 违规/警告的情况下,您如何在这种情况下使用 this
?
最佳答案
您对this
的使用是有效的。要抑制事件处理程序中的 this
错误,请将 /*jshint validthis: true */
添加到函数的顶部。
关于javascript - 在严格的 javascript 事件处理程序中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19711385/