日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

JS获取元素的子元素

發布時間:2023/12/15 综合教程 22 生活家
生活随笔 收集整理的這篇文章主要介紹了 JS获取元素的子元素 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.定義和用法

:nth-child(n) 選擇器匹配屬于其父元素的第 N 個子元素,不論元素的類型
n 可以是數字、關鍵詞或公式。

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
</ul>

1
2
3
4
5
6

選取上面結構里面的li

ul li:nth-child(1){
    color:#fff;
}/*選取第一個li*/
ul li:nth-child(odd){
    color:#fff;
}/*選取偶數*/
ul li:nth-child(even){
    color:#fff;
}/*選取奇數*/
ul li:nth-child(3n+1){
    color:#fff;
}/*選取3n+1個元素*/

1
2
3
4
5
6
7
8
9
10
11
12

2.瀏覽器兼容性及解決

由于IE8不支持這種選擇器的寫法,所以以下給出兼容性寫法

ul li:first-child{
    color:#fff;
}/*選取第一個li*/
ul li:first-child+li+li{
    color:#fff;
}/*選取第三個li*/

1
2
3
4
5
6

3.css其他選擇器介紹

:nth-of-type() 選擇器 ——選擇器匹配屬于父元素的特定類型的第 N 個子元素的每個元素.
n 可以是數字、關鍵詞或公式。與:nth-child(n)不同的是后者與類型無關。(同樣不支持IE8)

:first-of-type 選擇器匹配屬于其父元素的特定類型的首個子元素的每個元素。
提示:等同于 :nth-of-type(1)。(同樣不支持IE8)

:last-of-type 選擇器匹配屬于其父元素的特定類型的最后一個子元素的每個元素。
提示:等同于 :nth-last-of-type(1)。(同樣不支持IE8)

:only-of-type 選擇器匹配屬于其父元素的特定類型的唯一子元素的每個元素。(同樣不支持IE8)

:nth-last-child(n) 選擇器匹配屬于其元素的第 N 個子元素的每個元素,不論元素的類型,從最后一個子元素開始計數。n 可以是數字、關鍵詞或公式。(同樣不支持IE8)
提示:請參閱 :nth-last-of-type() 選擇器,該選擇器選取父元素的第 N 個指定類型的子元素,從最后一個子元素開始計數。

:nth-last-of-type(n) 選擇器匹配屬于父元素的特定類型的第 N 個子元素的每個元素,從最后一個子元素開始計數。n 可以是數字、關鍵詞或公式。(同樣不支持IE8)
提示:請參閱 :nth-last-child() 選擇器,該選擇器選取父元素的第 N 個子元素,與類型無關,從最后一個子元素開始計數。

:last-child 選擇器匹配屬于其父元素的最后一個子元素的每個元素。(同樣不支持IE8)
提示:p:last-child 等同于 p:nth-last-child(1)。

:first-child 選擇器用于選取屬于其父元素的首個子元素的指定選擇器。對于 IE8 及更早版本的瀏覽器中的 :first-child,需要聲明 。

總結

以上是生活随笔為你收集整理的JS获取元素的子元素的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。