最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript初級教程(第五課)

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

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

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

    This checkbox is checked
    This checkbox is not checked

    如果有一個名為the_form的表單,其中一個復(fù)選框的名稱為the_checkbox,你可以看到如果點擊該復(fù)選框會發(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.");
    }

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

    你還可以設(shè)定復(fù)選框的屬性。以下是設(shè)置復(fù)選框?qū)傩缘囊粋€例子:

    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,以防止瀏覽器刷新頁面又回到原來的內(nèi)容。復(fù)選框的事件處理器是onClick。當某人點擊復(fù)選框時,onClick事件處理器即發(fā)揮作用。以下為其使用實例。

    The Light Switch

    該例子中,表單應(yīng)用了onClick復(fù)選框處理器:

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

    當某人點擊復(fù)選框時,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;

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

    下一講我們將要講解單選框的有關(guān)知識。

相關(guān)文章

最新評論

镇远县| 平邑县| 鲁山县| 教育| 肥城市| 湘潭县| 商南县| 罗江县| 娄烦县| 衡南县| 开封县| 彩票| 固镇县| 乐昌市| 穆棱市| 民县| 衡阳市| 中西区| 巴楚县| 工布江达县| 宣汉县| 寿宁县| 年辖:市辖区| 抚远县| 永吉县| 枣强县| 顺昌县| 迁安市| 五华县| 黄大仙区| 洪洞县| 杨浦区| 枣阳市| 色达县| 南溪县| 工布江达县| 定远县| 灌南县| 桐乡市| 枣阳市| 绵竹市|