DOM 常用的选择器的[集合]和[解释]

DOM选择器 在ES6之前有一种写法 在ES6出来后又推出了一种新的写法 ,下面就让我们一起来了解一下这两种选择器

ES6前:

document.getElementsByClassName('box');

//作用:通过class类名获取html元素

//参数:class值 类型字符串

//返回值 html集合 如果没有,集合长度为0;

<div class="box"></div>
    <script>
        var box=document.getElementsByClassName('box');
    </script>

document.getElementById('box');

//作用:通过id属性获取html元素对象;

//参数:id值

//返回值:有元素 返回选中的对象 没有null

  <div id="box"></div>
    <script>
        var box=document.getElementById('box');
    </script>

document.getElementsByTagName('h1');

//作用:通过标签属性获取html元素对象;

 //参数:标签名 标签字符串

 //返回值:html集合 如果没有,集合长度为0;

<h1></h1>
    <script>
        var h1=document.getElementsByTagName('h1');
    </script>

name=document.getElementsByName('user');

//作用:通过name属性获取html元素对象;

 //参数:name属性值

 //返回值:html集合 如果没有,集合长度为0;

<input type="text" name="user">
    <script>
        var user=document.getElementsByName('h1');
    </script>

ES6后出来了这两个选择器

querySelector(' '),

document.querySelectorAll(' ')

//dom 语法

 //document.api()

 <div id="box"></div>
    <script>
        var user=document.querySelector('#box'); //获取id选择器的
        
    </script>
<div class="box"></div>
    <script>
        var user=document.querySelector('.box'); //获取类选择器的
         
    </script>
  <div></div>
    <div></div>
    <div></div>
    <script>
        var user=document.querySelectorAll('div');   //获取所有div标签的
    </script>
<div></div>
    <div></div>
    <div></div>
    <script>
        var user=document.querySelectorAll('div')[0];  //获取所有div中第一个div的 第一个索引为0,依次累加
    </script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值