zl程序教程

您现在的位置是:首页 >  前端

当前栏目

JavaScript回车焦点切换

JavaScript 切换 焦点 回车
2023-06-13 09:14:10 时间
复制代码代码如下:

<scriptlanguage="javascript"for="document"event="onkeydown">
if(event&&event.srcElement){
srcEle=event.srcElement;
if((event.keyCode||event.charCode)==13&&srcEle.tagName.toUpperCase()=="INPUT"&&srcEle.type.toUpperCase()=="TEXT")
eventevent.keyCode=event.charCode=9;
}
</script>

如果注册了多个键盘监听事件,虽然在代码段中修改keyCode值,其它键盘监听事件获得的仍然是原始keyCode。这和JavaScript事件模型有关(记得是分别从各个注册的监听事件开始,各自沿着自己的路线进行事件传播)。
以下是测试代码:
按键代码: