一:
//this:这个
//想要知道this代表着什么可以直接在中输入alert(this);
//由此可以看出window是JS中的“老大” eg:alert(1);其实就是window.alert(1);
//this:指的是调用当前方法(函数)的那个对象
1.若是在按钮中有this,指的则是按钮的本身而不是window
eg:<input id="btn1" type="button" onclick="alert(this);" value="按钮">
则在点击按钮时指的是按钮
2.若是在按钮内调用函数,并且函数中没有调用this,则指向的是window
eg:
<input id="btn1" type="button" onclick="alert(this);fn1()" value="按钮">
<script>
function fn1(){
alert(this);//指向的是window
}
</script>
3若在按钮内调用函数并且也有this,指向的是该标签按钮
eg:
<input id="btn1" type="button" onclick="alert(this);fn1(this)" value="按钮"&