我正在动态创建一个列表,我需要能够从表格单元格中检索值。结构是:
<ul id="tester">
<li><div><table><tr><td></td><td id="samecellid">I WANT THIS TD VALUE..
<li><div><table><tr><td></td><td id="samecellid">I WANT THIS TD VALUE..
<li><div><table><tr><td></td><td id="samecellid">I WANT THIS TD VALUE..
每个列表项中都有一个表 - 该表只有一行,因此 td id 在每个列表项中是唯一的,但在整个列表中显然不是。
我遇到的问题是我似乎无法获得 td 单元格的值。我尝试了几种方法,这是我最新的方法,但它不起作用:
if (lengthoflist > 0) {
for (i=1; i<=lengthoflist; i++){
var ul = document.getElementById("tester");
var mya = ul.getElementsByTagName("li")[i];
var myb = mya.getElementsByTagName("div");
var myc = myb.getElementsByTagName("table");
var myd = myc.getElementsByTagName("tr");
var mye = myd.getElementById("samecellid");
var celldata = mye.innerHTML;
}
}