我的页面中有两个标签,如下所示:
<![CDATA[
<script type="text/javascript" src="Somejavasrcipt.js"></script>
<script type="text/javascript">
callingThisFunction("Hello-_-Hello");
</script>
我尝试删除两个标签并将所有内容合二为一,类似于以下内容:
<script type="text/javascript" src="Somejavasrcipt.js">
callingThisFunction("Hello-_-Hello");
</script>
但是当我将所有内容都移动到一个脚本标签下时,函数
callingThisFunction("Hello-_-Hello")
没有被正确地调用。 发生这种情况有什么具体原因吗?我们不能像这样将 src 属性放在标签中吗?或者我做错了什么。
最佳答案
抱歉,您不能将脚本放在带有 src 的 script
标签中。忽略内部脚本并运行 src
代码。
因此,Somejavasrcipt.js
正在运行,但是内部脚本 callingThisFunction("Hello-_-Hello");
将被解析器完全忽略.
查看此 MDN Article .
关于javascript - <script> 标签 src 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19987269/