js获取元素

1.getElementById–通过标签名获取元素

<div id="container">
        <div>111</div>
        <div>222</div>
        <p>pppp</p>
</div>
<script>
	var container = document.getElementById('container');
	console.dir(container);//打印对象的所有属性和方法
	console.log(container);//打印对象内容
</script>

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

2.getElementsByTagName–通过标签名获取标签集合数组

 <div id="container">
        <div>111</div>
        <div>222</div>
        <p>pppp</p>
</div>
var container = document.getElementById('container');
var divs = container.getElementsByTagName('div');  //container下的两个div---获取标签集合
console.log(divs);  //打印对象信息
console.dir(divs);  

在这里插入图片描述

3.getElementsByClassName–通过类名获取集合

<div id="container2">
    <div class="aa" name="aa">111</div>
    <span class="aa">222</span>
    <div name="bb">333</div>
    <div name="bb">333</div>
    <div id="bb">444</div>
</div>
<script>
    /* document.getElementsByClassName   获取所有 相同 class 相同的元素*/
    var className = document.getElementsByClassName('aa');
    console.log(className); //HTMLCollection
</script>

在这里插入图片描述

4.getElementsByName–通过元素属性name获取

<div name="bb">333</div>
<div name="bb">333</div>
<div id="bb">444</div>
/* document.getElementsByName 获取name 相同的元素*/
var getName = document.getElementsByName('bb');
console.log(getName); //在IE和 opera浏览器中,会返回 HtmlCollection  ,而不是NodeList

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值