多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 定义 :nth-child()定义: table tr th:nth-child(2) //":nth-child(n)" 选择器匹配属于其父元素(在这里就是tr)的第 N (这里选择第2个)个子元素(这里子元素是th),不论元素的类型 ## 例子 假如有网页源码如下: ``` <body> <h1>这是标题</h1> <p>第一个段落。</p> //会选择这一行,因为父元素是body,而body的第1个子元素是h1,第2个元素是p <p>第二个段落。</p> <p>第三个段落。</p> <p>第四个段落。</p> <p><b>注释:</b>Internet Explorer 不支持 :nth-child() 选择器。</p> </body> ``` ``` //p:nth-child(2) 元素的父元素层级的第2个子元素 document.querySelector("p:nth-child(2)"); ``` ## 更多例子 ``` //用>符号按层级查找 document.querySelector("#maindiv > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) a"); //这个也可以 document.querySelector("#maindiv div\[id^=submittopdiv\]:nth-child(2) div:nth-child(2) a"); ```