给脚本标签一个ID
我遇到了一个场景,为script
元素赋予id
属性可以轻松解决问题。然而,阅读后script
在元素W3Schools的和怪异模式,似乎这样做可能有一些无法预见的后果。
有没有人遇到诸如Chrome,Safari,FF3 up和IE 7 up之类的浏览器中的任何这些问题?
回答:
在目前所有的浏览器中都可以。
唯一<script id>
出错的浏览器是Netscape 4,很久很久以前我们就停止在乎它。
该quirksmode页面似乎已经过时了,它使用了language
属性,脚本<!--
隐藏和application/x-javascript
。它如何避免建议<script>
在<body>
(并把它在<head>
代替)在今天的鼓励的做法不一致。
如果我们在谈论<script>
属性兼容性问题:defer并非在所有地方都有效,所以不要依赖它;charset不适用于任何地方,所提供脚本的Content-Type上的charset参数也不起作用,因此您的脚本charset最好与页面匹配;type应该始终是,text/javascript而不是编写RFC 4329的学徒希望您使用的非可行替代方法之一。
以上是 给脚本标签一个ID 的全部内容, 来源链接: utcz.com/qa/404584.html