javascript - <script> 标签 src 属性

标签 javascript html

我的页面中有两个标签,如下所示:

<![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 - &lt;script&gt; 标签 src 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19987269/

相关文章:

javascript - 标记模拟数据

javascript - 如何在多个显示的评论上显示/隐藏回复评论框

HTML Marquee - 将文本换行以填充浏览器窗口

javascript - 在 NodeJS 中将数据从一个 js 文件同步传递到另一个文件

javascript - 单击按钮时将时间戳传递给表单

python - 如何将特定的 html 属性拉入变量

html - 在背景上带有透明边框的圆圈

javascript - 如何将一维整数数组从 QML 发送到 C++?

javascript - 组件 DOM 更改时的 Vue 通知

javascript - 如何在字符串js中指定文本后插入字符?