this在js中表示当前行为执行的主体
this在js中不是函数独有的,但是我们主要研究的是函数中的this
张三 沙县小吃 蛋炒饭多加一个蛋 (张三就是行为的主体)
在事件处理函数中(将函数当做值赋值给某个事件)this是当前触发的那个元素
var oLis = document.getElementsByTagName("li");for (var i = 0; i < oLis.length; i++) {
// 给当前这个li绑定事件
oLis[i].onclick = function () {
console.log(this);//触发那个元素
console.log(this.innerHTML);
}
}
原文:https://www.cnblogs.com/chenhaiyun/p/14530805.html