国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript 獲取元素在父節點中的下標(推薦)

2024-05-06 15:15:17
字體:
來源:轉載
供稿:網友

jQuery中直接通過$(this).index()即可得到當前元素的下標。但原生JavaScript并沒有提供類似的屬性或方法,這時候可以調用數組中的indexOf方法直接計算

<ul>  <li>hello</li>  <li>hello</li>  <li id="mts">hello</li>  <li>hello</li></ul>var elt=document.getElementById('mts');var index=var index = [].indexOf.call(elt.parentNode.querySelectorAll(elt.tagName),elt);console.log(index);

這里是計算elt在其父節點下,相同標簽的元素中的位置。首先通過var list=elt.parentNode.quertSelectorAll('li')獲得同類標簽的列表,這里如果直接執行list.indexOf(elt)的話會出錯,提示list沒有indexOf這個函數,這時候可以借用數組中的indexOf,通過call改變調用者對象:[].indexOf.call(list,elt)等價于list.indexOf(elt)

以上所述是小編給大家介紹的JavaScript 獲取元素在父節點中的下標,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 闽侯县| 遂溪县| 巴林左旗| 三穗县| 酒泉市| 冀州市| 阿瓦提县| 威海市| 渭源县| 烟台市| 杭州市| 高陵县| 宣武区| 钦州市| 读书| 保德县| 吉林市| 娄烦县| 延津县| 昭平县| 通海县| 舟曲县| 丁青县| 凤冈县| 马山县| 泉州市| 通辽市| 曲阳县| 黑水县| 阜阳市| 凤翔县| 迁西县| 高密市| 临夏县| 宁波市| 四川省| 佛坪县| 云南省| 吐鲁番市| 曲松县| 霍州市|