js中this指向的是事件函数的调用者

[复制链接]
查看1923 | 回复0 | 2020-2-13 15:01 | 显示全部楼层 |阅读模式
js中this指向的是事件函数的调用者,我们来看一段代码:
  1.     <button>按钮</button>
  2.     <input type="text" value="请输入内容">
  3.     <script>
  4.         var btn = document.querySelector('button');
  5.         var inp = document.querySelector('input');
  6.         console.log(btn);

  7.         btn.onclick = function() {
  8.             inp.value = "我被点击了";
  9.             this.disabled = true;
  10.         }
  11.     </script>
复制代码
这里的this指的就是btn这个事件。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16