DOM获取的7种方式

本文介绍了JavaScript中操作DOM的7种方法,包括获取HTML标签、body和head标签、通过id、class、标签名、选择器以及name属性获取元素。详细讲解了querySelector与querySelectorAll的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录


DOM

1 获取HTML标签

  let ele = document.documentElement;
  console.log(ele);

在这里插入图片描述

2 获取 body head 标签

 let ele = document.body;
    console.log(ele);

在这里插入图片描述

3 通过id获取

 <div id="cute">你可真好看</div>
 <script>
 let ele = document.getElementById('cute');
 console.log(ele);
 </script>

在这里插入图片描述

4 通过class获取对象的集合

 <div class="cute">你可真好看</div>
 <div class="cute">你可真好看</div>
 <div class="cute">你可真好看</div>
 <script>
  let ele = document.getElementsByClassName('cute');
  ele[1].addEventListener('click',function(){
        alert('你真好看');
    })
</script>

在这里插入图片描述

5通过标签获取 对象的集合

 let ele = document.getElementsByTagName('div');
 ele[1].addEventListener('click',function(){
       alert('你真好看');
    })

在这里插入图片描述

6通过 选择器获取 querySelector仅返回匹配的第一个元素

 let ele = document.querySelector('div');
 ele.addEventListener('click',function(){
        alert('你真好看');
    })

在这里插入图片描述

querySelectorAll返回匹配所有的 对象的集合

 let ele = document.querySelectorAll('div');
 ele[2].addEventListener('click',function(){
 alert('你真好看');
    })

7通过name属性来获取的,返回对象的集合

<input type="text" name="nice">
let ele = document.getElementsByName('nice');
ele[0].addEventListener('click',function(){
alert('你真好看');
    })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值