<script>标签应该放到</body>标签之前

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:贺师俊
链接:http://www.zhihu.com/question/20027966/answer/13727164
来源:知乎

按照HTML5标准中的HTML语法规则,如果在</body>后再出现<script>或任何元素的开始标签,都是parse error,浏览器会忽略之前的</body>,即视作仍旧在body内。所以实际效果和写在</body>之前是没有区别的。
总之,这种写法虽然也能work,但是并没有带来任何额外好处,实际上出现这样的写法很可能是误解了“将script放在页面最末端”的教条。所以还是不要这样写为好。

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:貘吃馍香
链接:http://www.zhihu.com/question/20027966/answer/13727477
来源:知乎

在<script>标签放置于</body>标签之后时,源码被所有浏览器【泛指PC上常见的】修复为正常形式,即<script></script></body>。

原文地址:https://www.cnblogs.com/suizhikuo/p/4961996.html