js为啥智能写到body中才管用?

来源:9-16 创建元素节点createElement

EthanW

2014-11-24 16:33

js为啥智能写到body中才管用?

写回答 关注

2回答

  • ly621000
    2015-01-23 20:08:05

    js代码中调用了document.body.如果直接放在head中,这时body元素是没有定义的。所以就没有效果

  • melody12ab
    2014-11-24 17:01:49

    也可以写在head或者外部标签中的,理论上一般情况下是可以写在任何你想写的地方。

    qq_巧克力... 回复EthanW

    如果不放到body里面,要将js代码包裹到 window.onload=function(){ }里面。 例: <script> window.onload=function(){ alert(); } </script>

    2015-05-24 15:03:43

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468062 学习 · 21891 问题

查看课程

相似问题