<html> <body> <div id="div1">我是一个 div</div></body> <script>
window.id = 'window';
document.getElementById( 'div1' ).onclick = function(){
alert ( this.id ); // 输出:'div1'
var callback = function(){
alert ( this.id ); // 输出:'window'
}
callback();
};
</script> </html>callback函数得this为什么指向了window,它不是在div#div1这调用的吗?很疑惑
添加回答
举报
0/150
提交
取消