JavaScript 用法
JavaScript?用法
HTML 中的腳本必須位於 <script> 與 </script> 標(biāo)籤之間。
腳本可放置在 HTML 頁面的 <body> 和 <head> 部分。
<script> 標(biāo)籤
如需在 HTML 頁面插入 JavaScript,請(qǐng)使用 <script> 標(biāo)籤。
<script> 和 </script> 會(huì)告訴 JavaScript 在何處開始和結(jié)束。
<script> 和</script> 之間的程式碼行包含了JavaScript:
<script>
alert("我的第一個(gè)JavaScript ");
</script>
您不需要理解上面的程式碼。只要明白,瀏覽器會(huì)解釋並執(zhí)行位於 <script> 和 </script>之間的 JavaScript 程式碼 。
<body> 中的JavaScript
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>PHP中文網(wǎng)(php.cn)</title> </head> <body> <p> JavaScript 能夠直接寫入 HTML 輸出流中: </p> <script> document.write("<h1>這是一個(gè)標(biāo)題</h1>"); document.write("<p>這是一個(gè)段落。</p>"); </script> <p> 您只能在 HTML 輸出流中使用 <strong>document.write</strong>。 如果您在文檔已加載后使用它(比如在函數(shù)中),會(huì)覆蓋整個(gè)文檔。 </p> </body> </html>執(zhí)行程式嘗試
JavaScript 函數(shù)與事件
在 <head> 或 <body> 的JavaScript
<head> 中的JavaScript 函數(shù)
實(shí)例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>PHP中文網(wǎng)(php.cn)</title> <script> function myFunction(){ document.getElementById("demo").innerHTML="我的第一個(gè) JavaScript 函數(shù)"; } </script> </head> <body> <h1>我的 Web 頁面</h1> <p id="demo">一個(gè)段落。</p> <button type="button" onclick="myFunction()">點(diǎn)擊這里</button> </body> </html>執(zhí)行程式嘗試
<body> 中的JavaScript 函數(shù)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>PHP中文網(wǎng)(php.cn)</title> </head> <body> <h1>我的第一個(gè) Web 頁面</h1> <p id="demo">一個(gè)段落。</p> <button type="button" onclick="myFunction()">點(diǎn)擊這里</button> <script> function myFunction(){ document.getElementById("demo").innerHTML="我的第一個(gè) JavaScript 函數(shù)"; } </script> </body> </html>執(zhí)行程式嘗試
#外部的JavaScript
外部 JavaScript 檔案的檔案副檔名是 .js。
如需使用外部文件,請(qǐng)?jiān)?lt;script> 標(biāo)籤的"src" 屬性中設(shè)定該.js 檔案:
實(shí)例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>PHP中文網(wǎng)(php.cn)</title> </head> <body> <h1>我的 Web 頁面</h1> <p id="demo">一個(gè)段落。</p> <button type="button" onclick="myFunction()">點(diǎn)擊這里</button> <p><b>注釋:</b>myFunction 保存在名為 "myScript.js" 的外部文件中。</p> <script src="myScript.js"></script> </body> </html>
你可以將腳本放置在<head> 或<body>中實(shí)際運(yùn)行效果與您在<script> 標(biāo)籤中編寫腳本完全一致。
myScript.js 檔案程式碼如下:?
function myFunction(){
? ?document.getElementById("demo").innerHTML="我的第一個(gè)JavaScript 函數(shù)";}
#注意:外部腳本不能包含<script> 標(biāo)籤。