Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
  • 获取dom的几种方法★

获取dom的几种方法★

1.通过id获取

<div id="box"></div>


document.getElementById("box")

2.通过class获取

<div class="box"></div>
<div class="box"></div>



let boxList = document.getElementsByClassName('box')
let box1 = boxList[0]
let box2 = boxList[1]

3.通过标签名获取

<div id="box">
    <p>段落1</p>
    <p>段落2</p>
    <p>段落3</p>
    <p>段落4</p>
    <p>段落5</p>
    <p>段落6</p>
</div>


let pCollection = document.getElementsByTagName("p")

4.通过name属性获取

<div id="box">
    <input type="text" name="user" />
</div>



let userInput = document.getElementsByName("user")

5.通过querySelector获取

<div id="box"></div>


let box = document.querySelector("#box")

6.通过querySelectorAll获取

<div class="box">box1</div>
<div class="box">box2</div>
<div class="box">box3</div>
<div class="box">box4</div>
<div class="box">box5</div>
<script>
    let box1= document.querySelector(".box");
    querySelector 只是获取的第一个


    let boxes= document.querySelectorAll(".box");
    querySelectorAll 获取的是全部。

除了常用的还有

7.获取html的方法

document.documentElement

是专门获取html这个标签的

8.获取body的方法(document.body)

document.body

是专门获取body这个标签的。

Edit this page
最近更新: 2025/6/27 02:24
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人