如何在javascript中获取对第一个嵌套表的引用?

如何在javascript中获取对第一个嵌套表的引用?,javascript,dom,Javascript,Dom,如何获取对嵌套在第一个表中的第二个表的引用(第二个表既没有id也没有类): Trydocument.getElementsByClassName('top')[0]。getElementsByTagName('table')[0]Trydocument.getElementsByClassName('top')[0]。getElementsByTagName('table')[0]您可以找到具有函数的DOM元素,这些元素返回元素的数组(或更好的类似数组的对象): var table = doc

如何获取对嵌套在第一个表中的第二个表的引用(第二个表既没有id也没有类):



Try
document.getElementsByClassName('top')[0]。getElementsByTagName('table')[0]
Try
document.getElementsByClassName('top')[0]。getElementsByTagName('table')[0]
您可以找到具有函数的DOM元素,这些元素返回元素的数组(或更好的类似数组的对象):

var table = document.getElementsByClassName('top')[0]; // or other selector
var nestedTable = table.getElementsByTagName('table')[0];

您可以找到带有函数的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')。下一步('table')
与使用querySelector类似,但返回一个jQuery对象,其中包含可以使用的纯javascript
document.querySelector('table table')
搜索文档中的第一个表元素,获取找到的表元素并在其中搜索下一个表元素

如果您可以使用jQuery,只需调用
$('table table')
$('table')。下一步('table')
与使用querySelector类似,但返回jQuery对象

document.querySelector(“table.top table”)
document.querySelector(“table.top table”)