请教前辈:关于JS的一个奇怪的错误,不知是解析…

2018-06-24 02:13:38来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

各位前辈好,如题,不知道是HTML解析顺序造成的,还是JS预编译的结果(见注释)。

烦请各位前辈进行指导。

 

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <script type="text/javascript">
 7             window.onload=function(){
 8                 
 9                 method=function(ev){    //奇怪的错误   前面不能加var
10                     var EV=ev||event;
11                     if(EV.keyCode==13){
12                         alert("哈哈");
13                     }    
14                 }
15             }
16 //                var method=function(ev){    //这里的var  可加可不加
17 //                    var EV=ev||event;
18 //                    if(EV.keyCode==13){
19 //                        alert("哈哈");
20 //                    }    
21 //                }
22         </script>
23     </head>
24     <body>
25         <input type="text" onkeydown="method()"/>
26         
27     </body>
28 </html>

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:JS中的offsetWidth、offsetHeight、clientWidth、clientHeight等

下一篇:8、Node.js Buffer(缓冲区)