js-常用DOM和節點選擇器大全


選擇器分為直接選擇器和關系選擇器,下面將介紹具體有哪些選擇器:

  • 直接選擇器
    - id選擇器:document.getElementById("id名")
    - class選擇器:document.getElementsByClassName("class名")
    - tag選擇器:document.getElementsByTagName("tag名")
    - name選擇器:document.getElementsByName("name名")
    - ES5新增選擇器:
    - querySelector選擇器:document.querySelector("css選擇器")
    - querySelectorAll選擇器:document.querySelectorAll("css選擇器")
    - 總結:
    - 返回單個元素:
    - id,querySelector
    - 返回數組:
    - class,tag,name,querySelectorAll

  • 關系選擇器
    - childNodes: 獲取某節點下所有子一節點
    - children: 獲取某一節點下所有的子一級元素節點
    - firstChild: 獲取某一節點下子一級的第一個節點
    - lastChild: 獲取某一節點下子一級的最后一個節點
    - firstElementChild: 獲取某一節點下子一級的第一個元素節點
    - lastElementChild: 獲取某一節點下子一級的最后一個元素節點
    - nextSibling: 獲取某一節點的下一個兄弟節點
    - previousSibling: 獲取某一節點的上一個兄弟節點
    - nextElementSibling: 獲取某一節點的下一個兄弟元素節點
    - previousElementSibling: 獲取某一節點的上一個兄弟元素節點
    - parentNode: 獲取某一節點的父節點
    - attributes: 獲取某一節點的所有屬性節點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM