【发布时间】:2021-12-18 11:28:42
【问题描述】:
td = tr[i].getElementsByTagName("td")[3];
console.log(td);
这里 td 显示下面的元素。
<td style="display: none;">
<strong>Category:</strong> <span id="cate_name">Rice </span><br>
<strong>Product Code:</strong> 2132557596 <br>
<strong>Num of Sale:</strong> 0 Times <br>
<strong>Base Price:</strong> $65.00 <br>
<strong>Rating:</strong> 0 <br>
</td>
我只需要 <span id="cate_name">Rice </span><br> 这个区域。详细信息 - 我只需要如何获取它中的第一行。
我尝试了这些,但在控制台中它们显示 Uncaught TypeError: Cannot read properties of undefined (reading 'getElementsById' or tagname also)
td.getElementsByID("cate_name")
td.getElementsByID("cate_name").value
td.getElementsByTagName("span")
td.getElementsTagName("span").value
and also use td[0].aboveThing
【问题讨论】:
标签: javascript dom dom-manipulation