如何使用javascript获取表中的所有Div

Dr.*_*len 2 javascript asp.net html-table

请告诉我如何使用Javascript获取LANG ="1"的特定表的所有DIV的数组

表结构如下:

  < table >
 < tr > < td > < div id=1 lang="1" > some metter < /div > < /td >< /tr >
 < tr > < td > < div id=2 lang="2" > some metter < /div > < /td >< /tr >
 < tr > < td > < div id=3 lang="1" > some metter < /div > < /td >< /tr >
 < tr > < td > < div id=4 lang="1" > some metter < /div > < /td >< /tr >
< /table >
Run Code Online (Sandbox Code Playgroud)

Dar*_*rov 5

您可以给出table一个唯一的ID,然后使用该getElementsByTagName函数:

var table = document.getElementById('tableId');
if (table == null) return;
var divs = table.getElementsByTagName('div');
for (var i = 0; i < divs.length; i++) {
    var div = divs[i];
    if (div.lang == '1') {
        alert(div);
    }
}
Run Code Online (Sandbox Code Playgroud)