利用javascript實現(xiàn)禁用網(wǎng)頁上所有的控件

字號:


    原理就是循環(huán)獲取網(wǎng)頁上的控件,然后設置disabled 屬性為true.
    代碼如下:
    <script type=text/javascript>
    var nodelist = document.getelementsbytagname(input);
    for (var i = 0; i < nodelist.length; i++) {
    nodelist[i].disabled = true;
    }
    nodelist = document.getelementsbytagname(select);
    for (var i = 0; i < nodelist.length; i++) {
    nodelist[i].disabled = true;
    }
    nodelist = document.getelementsbytagname(textarea);
    for (var i = 0; i < nodelist.length; i++) {
    nodelist[i].disabled = true;
    }
    </script>
    下面是這些控件的類型:
    通過document.getelementsbyname(controlname)[0].type.tolocalelowercase()可以獲取。
    根據(jù)控件的不同有下面幾種類型:
    text
    textarea
    select-one
    select-multiple
    radio