簡體   English   中英

嘗試在Javascript中選擇單個HTML表中的所有復選框

[英]Trying to select all checkboxes in a single HTML table in Javascript

我有兩個單獨的表,兩個單獨的“全選”復選框。 我試圖在該單個表中使用“全選”按鈕來“選擇所有”復選框,而不是整個頁面上的所有復選框。 以下是我對此的嘗試,但是select all函數不起作用。 我是javascript的新手,所以請不要把我釘在十字架上。

function checkAll() {
    var table = document.getElementById('myTable');
    var inputs = table.document.getElementsByTagName('input'), val = null;
    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == 'checkbox') {
            if (val == null)
                val = inputs[i].checked;
            inputs[i].checked = val;
        }
    }
} 

change var inputs = table.document.getElementsByTagName('input'), val = null; to var inputs = table.getElementsByTagName('input'), val = null;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM