JS获取元素

1.   document.getElementsByTagName('标签名')     //通过标签名获取多个元素  返回一个伪数组

<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>

var res=document.getElementsByTagName('div')
console.log(res)

2.  document.getElementById('id名')   通过id获取元素,返回对应的元素

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

var res=document.getElementById('box')
console.log(res)

3.通过元素调用   .getElementsByTagName('标签名') 

<div id="box">
  <div>1</div>
  <div>2</div>
</div>
var box=document.getElementById('box')
var res=box.getElementsByTagName('div')
console.log(res)

4. document.getElementsByClassName("类名")     //通过类名获取多个元素  返回一个伪数组

var res=document.getElementsByClassName("box")
console.log(res)

5.通过元素调用  .getElementsByClassName("类名")

<div id="app">
<div class="box">1</div>
<div class="box">2</div>
</div>

var app=document.getElementById('app')
var res=app.getElementsByClassName("box")
console.log(res)

6.document.querySelector('.选择器')    //通过选择器查找元素,返回符合条件的第一个

var res=document.querySelector('.box')
console.log(res)

  document.querySelectorAll('选择器')    // 通过选择器查找元素,返回一个伪数组

var res=document.querySelectorAll('.box')
console.log(res)

  

猜你喜欢

转载自www.cnblogs.com/zhaodz/p/11617304.html
今日推荐