JavaScript查询选择器
我正在编写的一个教程包含以下代码和以下注释。我不明白 i) 特别是评论,为什么它会说“所有的第二个表格单元格”,“第二个”是什么意思?这不是地道的英语 ii)当它说JavaScript查询选择器,javascript,Javascript,我正在编写的一个教程包含以下代码和以下注释。我不明白 i) 特别是评论,为什么它会说“所有的第二个表格单元格”,“第二个”是什么意思?这不是地道的英语 ii)当它说td+td时,它到底在寻找什么?这个程序是关于从一个表中获取数据的,例如,td+td会在html表标记之间挑出任何东西吗 //use querySelector to find all second table cells var cells = document.querySelectorAll("td + td"); 如果您有一
td+td
时,它到底在寻找什么?这个程序是关于从一个表中获取数据的,例如,td+td
会在html表标记之间挑出任何东西吗
//use querySelector to find all second table cells
var cells = document.querySelectorAll("td + td");
如果您有一个选择器
foo+bar
,它将搜索元素foo
,然后选择与bar
匹配的所有元素,这些元素是foo
之后的同级元素,并且与foo
具有相同的父元素它只查找前面有另一个
()
因此,使用此HTML,它将匹配
s2-4(包括):
第1单元
第2单元
第三单元
第4单元
这里有一个例子:也许是tds的第二级?
<table>
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
</table>