您好,登录后才能下订单哦!
情况一,window.onload指定的function是匿名的,则只执行后者,且动作是后者的动作。如:
[html] view plain copy
<html>  
<head>  
<script type="text/javascript">  
alert('a');  
window.onload=function(){    //   
alert('b');  
}  
alert('c');  
</script>  
</head>  
<body onload="alert('d');">  
</body>  
</html>  
----显示:acd
情况二,window.onload指定的function不是匿名的,则都会执行,前者先于后者。如:
[html] view plain copy
<html>   
<head>   
<script type="text/javascript"> alert('a');  
window.onload=fn(); // 后续脚本不执行 function fn(){  
alert('b');  
} alert('c');  
</script>   
</head>   
<body onload="alert('d');">  
</body>   
</html>  
----依次显示:abd
window.onload在<BODY>中
情况三,window.onload指定的function是匿名的,则只执行后者,但动作前者是前者的动作。如:
[html] view plain copy
<html>  
<head>  
</head>  
<body onload="alert('a');">  
<script type="text/javascript">  
alert('b');  
window.onload=function (){      
alert('c');  
}  
alert('d');  
</script>  
</body>  
</html>  
----依次显示:bdc
情况四,window.onload指定的function不是匿名的,则都会执行,前者优于后者。如:
[html] view plain copy
<html>   
<head>   
</head>   
<body onload="alert('a');">   
<script type="text/javascript"> alert('b');  
window.onload=fn(); // 后续脚本未执行 alert('c');   
function fn(){   
alert('d');   
}  
</script>   
</body>   
</html>  
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。