HTML中的脚本必须位于<script>与</script>标签之间
脚本可被放置在HTML页面的<body>或<head>部分。
每句JavaScript代码后面要加上;(英文分号)
<script>标签
如需在HTML页面中插入JavaScript,使用<script>标签。
<script>和</script>会告诉JavaScript在何处开始和结束。
<script>和<script>之间的代码行包含了JavaScript:
<script>
alert("My First JavaScript");
</script>
那些老旧的实例可能会在 <script> 标签中使用 type="text/javascript"。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。
当同时设置 type="text/javascript"和language="JavaScript"时,type属性的优先级更高。
即即使同时设置type="text/javascript"和language="VbScript",<script>标签的内容仍只能是JavaScript。
<head>或<body>中的JavaScript
我们可以在HTML文档中放入不限数量的脚本。
脚本可位于HTML的<body>或<head>部分中,或者同时存在于两个部分。(实际上哪里都可以,但是要考虑到规范,就只能这样了。)
通常的做法是把函数放入<head>部分,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面内容。
<head>中的JavaScript函数
在本例中,我们把一个JavaScript函数放置到HTML页面的<head>部分
<!DOCTYPE html>
<html>
<head>
<script>
alert('hello');
</script>
</head>
<body>
</body>
</html>
alert() 函数在 JavaScript 中并不常用,但它对于代码测试非常方便。
<body>中的JavaScript函数
在本例中,我们把一个JavaScript函数放置到HTML页面的<body>部分
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script>
alert('hello');
</script>
</body>
</html>
外部的JavaScript
也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。
外部JavaScript文件的文件扩展名是.js
如需使用外部文件,可以在<script>标签的"src"属性中设置该.js文件
<!DOCTYPE html>
<html>
<body>
<script src="http://www.w3school.com.cn/js/myScript.js"></script>
</body>
</html>
http://www.w3school.com.cn/js/myScript.js内容:
alert('hello');
在<head>或<body>中引用脚本都是可以的。
注释:外部脚本不能包含<script>标签