原生获取 DOM 元素的方法

原生获取 DOM 元素的方法

1. 通过 id 获取
<div id="box"> </div>
<script>
    //注意:getElementById( ) 括号里不需要加 "#"
    let box = document.getElementById("box")
	console.log(box); // <div id="box"> </div>
</script>
2.通过 class 获取
<div class="box">我是 box1</div>    
<div class="box">我是 box2</div>    
<script>
    // 注意:1.getElementsByClassName( ) 括号里不需要加 "."
    //      2.以数组的形式返回
    let box = document.getElementsByClassName('box')[0]
	console.log(box);  // <div class="box">我是 box1</div>
    let box = document.getElementsByClassName('box')[1]
    console.log(box);  // <div class="box">我是 box2</div>
</script>
3.通过 name 获取
<div>
    <input type="text" name="box">
</div>    
<script>
    // 注意:只能含 name 属性的元素,才能通过 name 属性获取
    let box = document.getElementsByName('box')
	console.log(box); 
</script>
4.通过 标签名 获取
<ul>
    <li>我是第一个li</li>
	<li>我是第二个li</li>
	<li>我是第三个li</li>
	<li>我是第四个li</li>
</ul>
<script>
    // 注意:以数组的形式返回
    let li = document.getElementsByTagName('li')[1]
	console.log(li);  // <li> 我是第二个li </li>
</script>
5. 通过 querySelector 获取
<div id="box"> </div>
<script>
    // 注意:querySelector( ) 括号中的值是元素选择器,这里使用的是id选择器,所以要加 "#" 
    let box = document.querySelector('#box')
	console.log(box); // <div id="box"> </div>
</script>
6.通过 querySelectorAll 获取
    <ul>
        <li>我是第一个li</li>
        <li>我是第二个li</li>
        <li>我是第三个li</li>
        <li>我是第四个li</li>
    </ul>
    <script>
        // 注意:以数组的形式返回
        let li = document.querySelectorAll('li') //这里是包含了所有的 li
    </script>
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值