为了账号安全,请及时绑定邮箱和手机立即绑定

ie9RC版兼容性

ie9RC版兼容性

慕码人8056858 2018-12-07 07:05:51
<html xmlns="http://www.w3.org/1999/xhtml"><head>    <title></title>    <script type="text/javascript">        function add() {            var inputs = document.getElementsByTagName("input");            for (var i = 0; i < inputs.length; i++) {                var input = inputs[i];                input.onkeydown = function () {//                    alert(window.event.keyCode); //按回车显示为13//                    alert(window.event.keyCode == 13);//显示为true                    if (window.event.keyCode == 13) {                                                window.event.keyCode = 9;//                        alert(window.event.keyCode);//显示为9                    }                };            }        }     </script></head><body  onload="add()">    <input id="Text1" type="text" />    <input id="Text2" type="text" />    <input id="Text4" type="text" />    <input id="Text3" type="text" />    <input id="Text5" type="text" /></body></html> 在IE8上测试正常,在IE9上无反应,不知道如何解决
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

input.onkeydown = function(e) {

  e = e|| window.event;

  //用e来代替window.event
}

查看完整回答
反对 回复 2018-12-24
  • 1 回答
  • 0 关注
  • 477 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信