JavaScript 中带有 SRC 属性的内联脚本
在 JavaScript 编程中,我们通常使用 <script> 来包含外部脚本文件。带有 src 属性的标签。然而,出现了一个问题,是否可以有一个带有 src 属性的内联脚本,类似于以下内容:</script>
<code class="html"><script type='text/javascript' src='/path/to/script.js'> alert('Do some stuff here, using resources defined in script.js.'); </script></code>
官方行为
根据 HTML 4.01 规范,<script> 的 src 属性标签优先于标签正文。这意味着如果同时存在外部脚本文件和内联脚本,则仅执行外部脚本。</script>
规范指出:
“如果未设置 src 属性,则用户代理必须将元素的内容解释为脚本。如果 src 具有 URI 值,则用户代理必须忽略该元素的内容并通过 URI 检索脚本。”
结论
因此,在同一个 <script> 中不可能同时拥有内联脚本和 src 属性。标签。只会执行其中一个,并且src属性具有更高的优先级。</script>
以上是您可以在 JavaScript 中使用带有 `src` 属性的内联脚本吗?的详细内容。更多信息请关注PHP中文网其他相关文章!