这个按Enter调用函数的代码为什么在猎豹上不执行?而且在ie上执行的也不正常

<!DOCTYPE html>



Document
<br> function leyLogin(){<br> if(event.keyCode==13){<br> document.getElementById(&quot;input1&quot;).click();<br> }<br> }<br>




放chrome上执行试试

你是怎么添加的这个事件?IE的事件机制和标准浏览器不一样的,看下面的DEMO

 <div id="dv"><input type="text" id="input1" onclick="alert('input1')" /><br />
afefe<br />
bbb</div>
<script>
    function leyLogin(e) {
        e = e || window.event;
        if (e.keyCode == 13) {
            document.getElementById("input1").click();
        }
    }

    document.getElementById('dv').onkeydown = leyLogin;
</script>

打开调试模式看看报什么错误