<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这调用的吗?很疑惑
相关分类