hter1_209_233_closed_text.style.display='inline';" src="http://www.cnblogs.com/images/outliningindicators/expandedsubblockstart.gif" align="top" alt=""/> {
// 在此使用this
}
</script>
hter1_209_233_closed_text.style.display='inline';" src="http://www.cnblogs.com/images/outliningindicators/expandedsubblockstart.gif" align="top" alt=""/> {
// 在此使用this
}
</script>
这时的eventhandler()方法中的this关键字,指示的对象是ie的window对象。这是因为eventhandler只是一个普通的函数,对于attachevent后,脚本引擎对它的调用和div对象本身没有任何的关系。同时你可以再看看eventhandler的caller属性,它是等于null的。如果我们要在这个方法中获得div对象引用,应该使用:this.event.srcelement。
3、用dhtml方式在事件处理函数中使用this关键字:
<div id="elmtdiv">division element</div>
<script language="javascript">
var div = document.getelementbyid('elmtdiv');
div.onclick = function