<script type ='javascript'>
function fun(userID) {
var btn = event.target; // error 'event' undefine in mozilla
alert(btn.id);
}
</script>
<asp:linkButton id ="target" style =" cursor:pointer" onclick ="fun('1')" >click here </asp:LinkButton>
我是 JavaScript 新手,我已经编写了上面的代码,并且该代码在 Google Chrome 中运行良好,但在 Mozilla Firefox 中不起作用。谁能建议如何找到控件触发事件?
将事件传递给函数:
<asp:linkButton id ="target" style =" cursor:pointer" onclick ="fun(event, '1')" >click here </asp:LinkButton>
function fun(event, userID)
{
event= event|| window.event;
var btn = event.target;
alert(btn.id);
}
OR
确保您的事件不是未定义的
function fun(userID)
{
var e = event || window.event;
var btn = e.target;
alert(btn.id);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)