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