gpt4 book ai didi

javascript - 事件处理程序有问题

转载 作者:行者123 更新时间:2023-11-28 10:31:00 25 4
gpt4 key购买 nike

function getFieldName(e) { 
e = e || window.event;
var key = e.keyCode || e.which,
target = e.target || e.srcElement;

alert(target.name);
return (key != 13);
}

我在 body 标签上调用了上述函数 onkeypress = getFieldName(event);

我得到了所需字段的名称,但无法在 IE 和 FF 中检查

if(target.name == 'check') {
// works fine in FF but in IE I'm not able
// to come inside this if-block, please suggest
}

谢谢

最佳答案

我看到您已将这篇文章标记为 jQuery...如果您实际上使用 jQuery 来管理事件处理程序,那么您可以使用 e.which 来查找按下的键,并使用 e.target 来查找 DOM 目标。它还为您担心跨浏览器的问题。

要将函数附加为事件处理程序,您可以遵循以下简单示例:$(document).keypress(getFieldName);

关于javascript - 事件处理程序有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3075066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com