lha*_*han 7 javascript scripting jquery src
今天我注意到在进行一些测试时,我关闭<script>
标签的方式会使我的页面成为或中断.例如,这有效:
<script src="scripts/jquery.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
但这不是:
<script src="scripts/jquery.js" type="text/javascript" />
Run Code Online (Sandbox Code Playgroud)
当我使用IE的开发者工具时,该文件似乎显示出来,但它似乎只是被忽略了.有没有人见过这个或知道它为什么会发生?提前致谢!
Kat*_*ieK 14
您必须包含结束脚本标记.即使您只包含外部脚本,脚本元素也不会自动关闭.
该<script>
标签只能是自闭的真正有效的XHTML文档-也就是说,一个XHTML页面与服务Content-Type
的application/xhtml+xml
- 并且在支持浏览器查看时(IE8不符合; IE9 +一样).
在所有其他HTML文档中,(无论DOCTYPE
声明什么),<script>
标记不是自动关闭的,因此必须用a关闭</script>
.