Javascript 为什么可以';我把JS代码放在<;脚本src="&引用&燃气轮机;代码</脚本>;?

Javascript 为什么可以';我把JS代码放在<;脚本src="&引用&燃气轮机;代码</脚本>;?,javascript,Javascript,我正在尝试以下操作,但似乎不起作用: <script src="/script.js"> alert(hello); </script> 您可以指定src属性或将代码作为脚本标记的内容。正如你所发现的,你不可能同时做这两件事 下面是关于src属性的内容(在末尾添加了强调): 此属性指定外部脚本的URI;这可以作为直接在文档中嵌入脚本的替代方法指定了src属性的脚本元素不应在其标记中嵌入脚本。 你也可以通过在上仔细阅读W3C推荐书得出同样的结论,但我看不出它的表述如此简

我正在尝试以下操作,但似乎不起作用:

<script src="/script.js">
 alert(hello);
</script>

您可以指定
src
属性或将代码作为
脚本
标记的内容。正如你所发现的,你不可能同时做这两件事

下面是关于
src
属性的内容(在末尾添加了强调):

此属性指定外部脚本的URI;这可以作为直接在文档中嵌入脚本的替代方法指定了src属性的脚本元素不应在其标记中嵌入脚本。


你也可以通过在上仔细阅读W3C推荐书得出同样的结论,但我看不出它的表述如此简洁。(欢迎更正!可能我只是没有看到。)您必须按照以下步骤准备脚本。

从技术上讲,这是可以完成的,但前提是您正在使用src属性引用的脚本使用以下方法评估内容:

eval(document.currentScript.textContent);

不过,我建议不要这样做,因为这违反了标准。

你刚才不是回答了你自己的问题吗?@foxygen Trott在下面回答了我的问题。我没有回答。根据StackOverflow规则,我只能在2天内回答自己的问题。您可以随时发布自己问题的答案;你两天之内都不能接受。
eval(document.currentScript.textContent);