所以我能够找到一个特定的表,我不需要得到这个表的<b></b>
中的文本。无法弄清楚如何。
我正在使用以下内容来测试我是否看到我的表格正确无误:
var a = document.getElementsByTagName('table').length;
for (var i=0; i < a; i++)
{
b = document.getElementsByTagName("table")[i];
if (b.getAttribute("background") != null && b.getAttribute("background") == 'common/imgs/tabfade1.gif' ) { console.log(b.getAttribute("background")); }
}
result = true;
任何导致如何将我的结果设置为我需要的文本?提前谢谢。
编辑:
桌子的图像。
答案 0 :(得分:0)
document.querySelectorAll("table b")
应该为您提供所有表元素中所有<b>
个元素的列表。
然后你可以对它们进行常规操作。
答案 1 :(得分:0)
好吧,万一其他人需要我需要的东西,这就是我发现的解决方案:
var tables = document.getElementsByTagName('table');
var container = -1;
for (var i = 0; i < tables.length-1; i++) {
if (tables[i].background == "tabfade1.gif") {
container = i;
}
}
if (container > -1) {
result = tables[container].rows[0].cells[0].innerText.trim();
} else {
result = "";
}