通过jquery的$ .getScript方法,您可以为包含的脚本提供DOM ID吗?
生成的代码应该是:
<script type="text/javascript" id="xxxxxx" src="..."></script>
我知道我可能只是自己写文件。但是$ .getScript必须在那里出于某种原因吗? (跨浏览器兼容性等?)
答案 0 :(得分:0)
我认为这可能在此之前得到了回答/讨论:Why call $.getScript instead of using the <script> tag directly?。
getScript允许您在需要延迟加载脚本的情况下动态加载脚本,在脚本加载时想要获取状态回调的情况下或者在不能加载脚本的情况下使用脚本标记。
getScript有一些缺点,因为它受同源策略的约束,而脚本标签则不受此限制。
如果已经看到其他网页在脚本标签(smugmug.com)上放置了ID,但我也看到在测试标准合规性时标记为非标准。它似乎可以工作并被其他人使用,但我猜它不是标准的。