当前位置: 首页 > 面试题库 >

给脚本标签一个ID

淳于俊迈
2023-03-14
问题内容

我遇到了一个场景,为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的学徒希望您使用的非可行替代方法之一。



 类似资料:
  • 我试图从桌面隐藏一个javascript脚本块,并且只能在移动设备上显示它。 谢谢

  • 问题内容: 我需要用ajax调用产生的html替换页面中div的内容。问题是html中包含一些必要的脚本,并且jquery html()函数似乎将它们剥离了,我需要过滤响应并仅获取特定的div。 我正在考虑一种解决方法,该方法是从ajax响应中提取所有脚本标签,然后将其附加到DOM中,但是这样做很麻烦。 这是我的代码; 但这是任何结论。我尝试了那里提出的解决方案,但没有一个起作用。 编辑:我似乎找

  • 问题内容: 我有一对夫妇的有关属性的问题及对标签,该标签在HTML5的浏览器我的理解只有工作。 我的一个网站有两个外部JavaScript文件,它们当前位于标记上方;第一个是来自Google的jquery,第二个是本地外部脚本。 关于站点加载速度 在页面底部添加两个脚本是否有任何好处? 将选项添加到两个脚本并将它们放在页面顶部的页面中,会有任何好处吗? 这是否意味着它们会在页面加载时下载? 我认为

  • 问题内容: 我有一个div标签,该标签通过ajax调用填充了脚本,但是脚本未执行。 有没有办法使脚本执行? 问题答案: 如果您使用jQuery的方法,它将解析出脚本标签并对其进行评估: 如果没有jQuery,则可以使用(1)正则表达式或(2)解析DOM树并查找脚本标签来自己编写。(#2是jQuery的执行方式)

  • 问题内容: 我有外部API数据,这是用户生成的内容。客户希望使用此提要动态更新自己的站点,包括使用JavaScript的能力。 将显示任何HTML或CSS但不适用于JavaScript的内容: 我已经尝试过包括以及使用。 没有骰子。 问题答案: 您必须包括jQuery才能正常工作。 plunkr示例:http ://plnkr.co/edit/zEXXCB459Tp25VJiyyZb?p=prev

  • 问题内容: 我遇到一个问题,其中在JavaScript中用引号引起来的字符串中包含结束脚本标记,这正在终止该脚本。我认为这不是预期的行为。 我感兴趣的测试用例浏览器:Mozilla / 5.0(X11; U; Linux i686; en-US; rv:1.9.1.4)Gecko / 20091028 Ubuntu / 9.10(karmic)Firefox / 3.5.4。 问题答案: 怎么了?