欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript初級教程(第五課)

 更新時間:2007年04月05日 00:00:00   作者:  

    文字域和文字區(qū)域是表單的兩種元素。其它的還有復選框、單選框及下拉菜單。首先我們學習復選框。

    復選框的主要屬性就是:被選中(checked)。

    This checkbox is checked
    This checkbox is not checked

    如果有一個名為the_form的表單,其中一個復選框的名稱為the_checkbox,你可以看到如果點擊該復選框會發(fā)生什么情況:

    var is_checked = window.document.the_form.the_checkbox.checked;

    if (is_checked == true)
    {
        alert("Yup, it's checked!");
    } else {
        alert("Nope, it's not checked.");
    }

    如果復選框被選中,則復選框的屬性為真(true)。真(true)是JavaScript內置的數(shù)據(jù)類型,所以你不必對true添加引號。如果復選框未被選中,則其屬性為假(false),這也是一只內置數(shù)據(jù)類型。

    你還可以設定復選框的屬性。以下是設置復選框屬性的一個例子:

    Checkbox 1

    Click to check Checkbox 1
    Click to uncheck Checkbox 1
    Click to see the value of Checkbox 1

    以下為代碼:

    <form name="form_1">
        <input type="checkbox" name="check_1">Checkbox 1
    </form>
    <a href="#" onClick="window.document.form_1.check_1.checked=true;return false;">Click to check Checkbox 1</a>
    <a href="#" onClick="window.document.form_1.check_1.checked=false;return false;">Click to uncheck Checkbox1</a>
    <a href="#" onClick="alert(window.document.form_1.check_1.checked);return false;">Click to see the value of Checkbox 1</a>

    注意我在鏈接中始終加入了return false,以防止瀏覽器刷新頁面又回到原來的內容。復選框的事件處理器是onClick。當某人點擊復選框時,onClick事件處理器即發(fā)揮作用。以下為其使用實例。

    The Light Switch

    該例子中,表單應用了onClick復選框處理器:

    <form name="form_2">
        <input type="checkbox" name ="check_1" onClick="switchLight();">The Light Switch
    </form>

    當某人點擊復選框時,onClick處理器被激活并執(zhí)行函數(shù)switchLight(),以下為函數(shù)switchLight() 的編碼(它置于網(wǎng)頁首部中): 

    function switchLight()
    {
        var the_box = window.document.form_2.check_1;
        var the_switch = "";

        if (the_box.checked == false) {
            alert("Hey! Turn that back on!");     
            document.bgColor='black';
        } else {
            alert("Thanks!");
            document.bgColor='white';
        }
    }

    第一行: 

    var the_box = window.document.form_2.check_1;

    將復選框對象賦值給一個變量。這樣可以縮小編程長度,還可以將對象作為參數(shù)傳遞給函數(shù)。

    下一講我們將要講解單選框的有關知識。

相關文章

  • javascript創(chuàng)建對象的幾種模式介紹

    javascript創(chuàng)建對象的幾種模式介紹

    下面小編就為大家?guī)硪黄猨avascript創(chuàng)建對象的幾種模式介紹。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考
    2016-05-05
  • 打開windows運行對話框的js

    打開windows運行對話框的js

    打開windows運行對話框的js...
    2007-02-02
  • THREE.JS入門教程(1)THREE.JS使用前了解

    THREE.JS入門教程(1)THREE.JS使用前了解

    Three.js是一個偉大的開源WebGL庫,WebGL允許JavaScript操作GPU,在瀏覽器端實現(xiàn)真正意義的3D,本文介紹下THREE.JS基礎/瀏覽器支持/設置場景/構建網(wǎng)格表面/材質/光/渲染循環(huán)/通用的對象屬性等等,感興趣的朋友可以了解下哦
    2013-01-01
  • 深入淺出講解ES6的解構

    深入淺出講解ES6的解構

    解構是ES6的新特性,用于從JavaScript對象和數(shù)組中提取數(shù)據(jù),語法上比ES5所提供的更加簡潔、緊湊、清晰。本文將深入探討解構賦值,為你介紹該新特性中你所需要知悉的一切。
    2016-08-08
  • js 判斷checkbox是否選中的操作方法

    js 判斷checkbox是否選中的操作方法

    大家在很多場合也許會遇到判斷頁面是否有元素選中,下面介紹的是利用js判斷是否選中CheckBox的方法
    2012-11-11
  • 用javascript自動顯示最后更新時間

    用javascript自動顯示最后更新時間

    用javascript自動顯示最后更新時間...
    2007-03-03
  • 在JavaScript中處理數(shù)組之reverse()方法的使用

    在JavaScript中處理數(shù)組之reverse()方法的使用

    這篇文章主要介紹了在JavaScript中處理數(shù)組之reverse()方法的使用,是JS入門學習中的基礎知識,需要的朋友可以參考下
    2015-06-06
  • javascript閉包入門示例

    javascript閉包入門示例

    這篇文章主要介紹了多個javascript閉包入門示例,理解了這幾個例子,對于閉包,應該可以算是入門了,需要的朋友可以參考下
    2014-04-04
  • js中對象深拷貝方法總結

    js中對象深拷貝方法總結

    js深拷貝這個問題,在實際的工作和面試當中也是經(jīng)常使用到的。
    還經(jīng)常有一些公司要求,原生手寫實現(xiàn),這篇文章主要介紹了js中對象深拷貝方法總結,需要的朋友可以參考下
    2022-10-10
  • 關于setEndPoint msdn給出的參考

    關于setEndPoint msdn給出的參考

    關于setEndPoint msdn給出的參考...
    2007-05-05

最新評論