1. 程式人生 > >javaScript筆記01

javaScript筆記01

點擊 cti world doc style 筆記 超鏈接 我們 clas

  所謂勇氣就是明知前方的路途充滿了荊棘險阻,但還是義無反顧的的走下去。

  1 Javasrcipt定義的三種方式

   ·1 head中的script腳本

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js-01</title>
    <script type="text/javascript">
        alert(hello World!);
    </script>
</head>
<body
> 你好,body! </body> </html>

執行順序是先會彈出“hello World!”,然後界面顯示‘你好,body!’

   ·2 超鏈接中直接定義

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js-02</title>
</head>
<body>
    <a href="javascript:alert(0)">我是js</a>
</body>
</html>

這個點擊超鏈接就會執行彈出框;

   ·3 外部引入js的方式

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js-03</title>
    <script type="text/javascript" src="index.js"></script>
</head>
<body>
    <div id="mydiv">this is div</div>
</body> </html>

index.js文件很簡單:

alert("你好,index.js");

但是此時會存在問題的,如果js對div標簽存在一定的操作,那麽會出現問題:

修改index.js文件:

alert("你好,index.js");
// 獲取div的id
var id=document.getElementById("mydiv");
alert(id);

此時由於先執行Javascript腳本,但是js獲取div的id時還沒有執行到div的標簽,那麽獲取的div的id就是null.此時我們可以將script定義在div的下面,或者使用window.onload()函數來解決,此函數的功能是等待頁面加載完畢之後才執行js腳本:

// 等待頁面加載完畢執行js腳本
window.onload=function(){
    alert("你好,index.js");
    // 獲取div的id
    var id=document.getElementById("mydiv");
    alert(id);
}

javaScript筆記01