有什么可以代替event.currentTarget吗?IE不支持这个,火狐支持

Ronys 2011-12-16 12:20:08
function disResult(event){
var e= event.currentTarget.value;
if(e=="="){
cal();
document.getElementById("result").value=calResult;
oper="";
}
}

注册方式:document.getElementById("num0").onclick=disResult;

怎么microsoft老喜欢搞非主流啊··
...全文
144 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
p2227 2011-12-16
  • 打赏
  • 举报
回复
<div>1</div><br/>
<div>2</div><br/>
<div>3</div><br/>
<div>4</div><br/>
<div>5</div><br/>

<script type="text/javascript">
/*
var d = document.getElementsByTagName("div");
for (var i=0 ; i<d.length ; i++ )
{
d[i].onclick = function(event){
event = event || window.event;
if(document.all){//ie
alert(event.srcElement.innerHTML);
}else{
alert(event.target.innerHTML)
}
}
}
*/
document.onmousedown = function(e) {
e = e || window.event;
var which = e.target || e.srcElement;
alert(which.innerHTML);
};

</script>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧