JS获取元素

Posted 宅到深夜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)

 

  

以上是关于JS获取元素的主要内容,如果未能解决你的问题,请参考以下文章

js根据类名获取元素的底层原理

前端开发常用js代码片段

前端开发中最常用的JS代码片段

js代码片段

js简洁代码片段

JavaScript笔试题(js高级代码片段)