傲娇的向日葵
2015-03-16 16:17
onload事件只可以放在<body>标签中吗,还是可以放在不同的地方?它放在不同的地方有什么不一样的含义吗?
当然可以放到外面。在实际开发中,为了使结构清晰,表现与行为分离,JS代码并不推荐写在html结构里或者页面。推荐放在JS的文件里。如果要分离出来,代码是:window.onload=message;你试试看。
@MuYi
要提到函数外面来。这里不是递归,所以调用函数应该是在函数外,写到函数体内是没办法调用的。参考代码
<!DOCTYPE HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> 加载事件 </title>
<script type="text/javascript">
function message(){
alert("加载中,请稍等…"); }
</script>
</head>
<body onLoad="message()">
欢迎学习JavaScript。
</body>
</html>自己拷贝运行下看看。加油!
JavaScript进阶篇
469065 学习 · 22582 问题
相似问题