JavaScript學習筆記(一)

JavaScript

這是一種輕量級的編程語言,也是當前互聯(lián)網(wǎng)中最流行的腳本語言,可用于HTML,CSS中.

直接寫入HTML輸出流

<script>
    document.write("<h1>這是一個demo</h1>")
</script>   

使用上面這段代碼可以在HTML頁面中輸出一個<h1>的標題(這里的<h1>可以更換成<p>,或者其他的一些界面元素),其中document描述的是當前窗口或指定窗口對象的文檔,每個載入瀏覽器的HTML文檔都會成為Document對象,專業(yè)成為DOM.其中document中有很多種方法,后面會專門寫一篇來記錄這些方法的使用,這里我們用到了它的write()方法,這個方法可以動態(tài)的向頁面中寫入內(nèi)容.

對事件的反應

<button type="button" onclick="alert('測試!')">點擊</button>

alert()函數(shù)一般在JavaScript中并不是很常用,但是對于測試代碼功能來說是非常方便的.

改變HTML的樣式

<script>
    function myFunction()
    {
        x=document.getElementById("test") // 找到元素
        x.style.color="#ff0000";          // 改變樣式
    }
</script>

<p id="test">元素樣式將會改變。</p>
<button type="button" onclick="myFunction()">點擊這里改變樣式</button>

這里我們用到了getElementById()方法,這里的參數(shù)可以讓我們直接定位到是HTML中那個元素,在上述的JavaScript代碼中的x實際上指向的就是<p></p>,點擊按鈕后執(zhí)行myFunction()方法,就會讓元素樣式發(fā)生改變.

驗證用戶的輸入

<script>
    function myFunction()
    {
        var x=document.getElementById("demo").value;
        if(x=="" || isNaN(x))
        {
            alert("不是數(shù)字");
        }
    }
</script>

<input id="demo" type="text">
<button type="button" onclick="myFunction()">點擊這里</button>

這段函數(shù)的作用是檢測<input>中輸入的是否是數(shù)字如果不是數(shù)字則會顯示提示信息,這里我們用了isNaN(numValue)函數(shù),這個函數(shù)是用來檢測numValue的值是否為NaN,如果是NaN會返回true,反之返回false.NaN全稱Not a Number

今天的學習到此就結(jié)束了.

參考:
http://www.runoob.com/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容