nop*_*ope 5 html javascript this
我试图了解this关键字如何在JavaScript中工作,我制作了这个脚本:
function click(){
this.innerHTML="changed";
}
Run Code Online (Sandbox Code Playgroud)
在此HTML中使用:
<button id="clicker" onclick="click()" >Click me</button>
Run Code Online (Sandbox Code Playgroud)
但它不起作用,任何人都可以解释为什么?
Pek*_*ica 14
this仅存在于onclick事件本身的范围内.它不会自动绑定到其他功能.
传递它像这样:
function click(element){
element.innerHTML="changed";
}
Run Code Online (Sandbox Code Playgroud)
和HTML:
<button id="clicker" onclick="click(this)" >Click me</button>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1022 次 |
| 最近记录: |