JavaScript中this关键字使用方法详解[2]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 applebbs 的 blog

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
本文关键:JavaScript中this关键字使用方法详解
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top