使用querySelector()获取最后的td元素
问题描述:
我有一个变量,它是来自dom的节点。我已经成功地得到了所有的方式来接近我想要的是:使用querySelector()获取最后的td元素
myvar.querySelector('.tblItinPriceSummary tr')
给了我这样的:
<tr>
<td>Subtotal</td>
<td align="right">$189.00</td>
</tr>
我要的是第二个TD $ 189的的textContent。
有没有什么我可以添加到querySelector里面,这样我就可以附加它.textContent来获取这一块数据?
答
您可以使用:last-child
或:last-of-type
来访问父级中最后一个td
元素。
document.querySelector('.tblItinPriceSummary tr td:last-child').textContent;