可以'似乎无法正确链接外部java脚本
Can't seem to properly link an external java script
我在本地主机上使用WAMP安装。我正在按照w3schools的教程自学html/javascript/ect。如果我使用以下web代码,一切都会正常工作:
<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<p id="demo">My First Paragraph.</p>
<script>
document.getElementById("demo").innerHTML = "Paragraph changed.";
</script>
</body>
</html>
我正试图将javascript移到一个单独的文件中,但它不起作用。
HTML的内容(在"索引"文件中):
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
</script>
<script src="test.js"></script>
</head>
<body>
<h1>My First Web Page</h1>
<p id="demo">My First Paragraph.</p>
</body>
</html>
test.js 的内容
<script>
document.getElementById("demo").innerHTML = "Paragraph changed.";
</script>
我确信这是一件愚蠢的事情,但在看了一堆例子后,我似乎找不到我在哪里犯了错误。
首先,在test.js
中,不必包含<script>
标记。这是一个错误,脚本因此停止。您的test.js
脚本应该是这样的:
document.getElementById("demo").innerHTML = "Paragraph changed.";
另一方面,您必须将脚本放在demo
元素之后的正文的末尾,因为如果您在之前加载脚本,您将永远找不到它。
以下是index.html
:的正确解决方案
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<body>
<h1>My First Web Page</h1>
<p id="demo">My First Paragraph.</p>
<script src="test.js"></script>
</body>
</html>
相关文章:
- Cordova RSS馈送的链接不会在外部浏览器中打开
- 外部链接的Javascript文件赢得't执行,但函数有效
- 动态虚拟目录和外部 JavaScript 链接
- Web 地址虚拟目录会断开外部 JavaScript 链接,因此找不到文件
- Cordova包装应用程序内部链接加载在应用程序中,外部链接加载在浏览器中
- 正在创建网页,并希望将外部链接调用为html和css
- 为在新窗口中打开外部链接创建异常
- 链接外部JS文件与自由标记模板
- 如何仅在启用 javascript 时链接外部样式表
- 在 JSFiddle 中链接外部 JSON 数据文件
- HTML-链接外部Javascript文件
- 可以'似乎无法正确链接外部java脚本
- 当链接外部网站时,用Jquery移动加载弹出窗口
- 如何链接外部JS函数与HTML按钮点击
- 如何链接外部javascript文件的按钮点击
- 禁用动态链接外部Javascript文件中的缓存破坏
- 如果我链接外部javascript,它在dom完全加载后运行吗?
- 链接外部JS库并获取XMLHttpRequest错误
- 如何在Adobe Brackets IDE中链接外部javascript文件
- 为什么要用?variable=value来链接外部javascript ?