JavaScript 回车 焦点切换

复制代码 代码如下:

  <script language='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事件模型有关(记得是分别从各个注册的监听事件开始,各自沿着自己的路线进行事件传播)。

  以下是测试代码:

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]