我有表中的那个 五个TD包含相同的ID。 Id =“divParent”但在不同的文本, 我想访问所有的文本中的数组其中使用Java脚本的其他页面中的id =“divParent”。 如何得到这个 我试图用这个代码来做到这一点;如何获得具有相同id名称的几个td的文本?
var divParent=new Array();
divParent=window.parent.document.getElementById('divParent');
我有表中的那个 五个TD包含相同的ID。 Id =“divParent”但在不同的文本, 我想访问所有的文本中的数组其中使用Java脚本的其他页面中的id =“divParent”。 如何得到这个 我试图用这个代码来做到这一点;如何获得具有相同id名称的几个td的文本?
var divParent=new Array();
divParent=window.parent.document.getElementById('divParent');
你不应该在同一页上有相同的id重复。将其更改为类,然后按类访问元素。
id
属性在单个文档中应该是唯一的。也就是说,你不应该有多个具有相同id
属性的元素。你可能会使用class
属性和document.getElementsByClassName('divParent')
可以使用jquery each method通过每个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得到的一切是那样的表格单元格元素中。