首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

关于IE上this关键字在监听事件下的有关问题

2012-11-04 
关于IE下this关键字在监听事件上的问题!Xhtml Code:?input name typebutton idaa valueaaa /

关于IE下this关键字在监听事件上的问题!

Xhtml Code:

?

<input name="" type="button" id="aa" value="aaa" />

?

Javascript Code:

?

var btn=document.getElementById("aa");
if(document.all){
??? btn.attachEvent("onclick",function(e){
??? ??? ??? ??? ??? ??? ??? ??? ??? ?? alert(e.srcElement.value);?? //*****
??? ??? ??? ??? ??? ??? ??? ??? ??? ?? });
??? }
else{
??? btn.addEventListener("click",function(){alert(this.value)},false);
}

?

?

注:标星号的地方我有以下疑问:为什么用this表示当前对象的时候,返回的值是undefind呢?

当然,e.srcElement.value是正常的。

热点排行