如何获取对嵌套在第一个表中的第二个表的引用(第二个表没有id也没有类):
<table class='top'>
<tbody>
<tr>
<td>
<table>
你可以找到带有函数 Document.getElementsByClassName() 和 Element.getElementsByTagName() 的 DOM 元素,它们返回元素的数组(或更好的类似数组的对象):
var table = document.getElementsByClassName('top')[0]; // or other selector
var nestedTable = table.getElementsByTagName('table')[0];
您可以使用纯JavaScript document.querySelector('table table')
搜索文档中的第一个表元素,获取找到的表元素并在其中搜索下一个表元素。
如果你可以使用jQuery,只需调用$('table table')
或$('table').next('table')
它就像使用querySelector一样,但返回一个jQuery对象
尝试document.getElementsByClassName('top')[0].getElementsByTagName('table')[0]