在 HTML 中,JavaScript 代码插入在<script>
和</script>
标签。
旧的 JavaScript 示例可能使用 type 属性:<script type="text/javascript">。
类型属性不是必需的。 JavaScript 是 HTML 中的默认脚本语言。
JavaScriptfunction
是一段 JavaScript 代码,可以在 "called" for 时执行。
例如,当事件发生,就像用户单击按钮时一样。
您将在后面的章节中了解有关函数和事件的更多信息。
您可以在 HTML 文档中放置任意数量的脚本。
脚本可以放置在<body>
,或在<head>
HTML 页面的一部分,或两者中。
在这个例子中,一个 JavaScriptfunction
被放置在<head>
HTML 页面的一部分。
单击按钮时会调用(调用)该函数:
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
</head>
<body>
<h2>Demo JavaScript in Head</h2>
<p id="demo">A Paragraph</p>
<button type="button" onclick="myFunction()">Try it</button>
</body>
</html>
亲自试一试 »
在这个例子中,一个 JavaScriptfunction
被放置在<body>
HTML 页面的一部分。
单击按钮时会调用(调用)该函数:
<!DOCTYPE html>
<html>
<body>
<h2>Demo JavaScript in Body</h2>
<p id="demo">A Paragraph</p>
<button type="button" onclick="myFunction()">Try it</button>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
</body>
</html>
亲自试一试 »
将脚本放置在 <body> 元素的底部可以提高显示速度,因为脚本解释会减慢显示速度。
脚本也可以放置在外部文件中:
function myFunction() {
document.getElementById("demo").innerHTML = "Paragraph changed.";
}
当在许多不同的网页中使用相同的代码时,外部脚本很实用。
JavaScript 文件的文件扩展名是.js。
要使用外部脚本,请将脚本文件的名称放入src
(来源) a 的属性<script>
标签:
您可以将外部脚本引用放置在<head>
或者<body>
随你便。
该脚本的行为就好像它恰好位于<script>
标签位于。
外部脚本不能包含<script>
标签。
将脚本放在外部文件中具有一些优点:
要将多个脚本文件添加到一页 - 使用多个脚本标签:
<script src="myScript1.js"></script>
<script src="myScript2.js"></script>
可以通过 3 种不同的方式引用外部脚本:
这个例子使用了一个完整网址链接到 myScript.js:
这个例子使用了一个文件路径链接到 myScript.js:
此示例不使用链接到 myScript.js 的路径:
您可以在本章中阅读有关文件路径的更多信息HTML 文件路径。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!