如何获得几个td具有相同的id名称的文本

How to get the text of several td which have same id name?

本文关键字:id 文本 何获得 td 几个      更新时间:2023-09-26

我有一个表5个id相同的td。Id="divParent"但在另一个文本中,我想使用java脚本访问数组中id ="divParent"的所有文本。如何得到这个我尝试使用下面的代码;

var divParent=new Array();
       divParent=window.parent.document.getElementById('divParent');

id属性在单个文档中应该是唯一的。也就是说,不应该有多个具有相同id属性的元素。您可能更适合使用class属性和document.getElementsByClassName('divParent')

您不应该在同一页面上重复相同的id。将其改为类,并按类访问元素。

可以使用jquery的每个方法来遍历每个td

ID必须唯一。但是如果你想循环遍历表格单元格并将它们放入数组:

    var divParent=new Array();
    var td = document.getElementsByTagName('td');
    for(var t=0;t<td.length;t++){
        if(td[t].className == "table_cell_class"){
            divParent.push(td[t].innerHTML);
        }
    }

innerHTML获取表格单元格元素中的所有内容