DOM(一):获取页面元素、操作元素、自定义属性

获取页面元素

1.根据ID获取

使用getElementById()方法获取带有ID的元素对象,格式如下:

var 变量名 = document.getElementById(‘id名’);

例如:

<div id = 'time'>2022-12-18</div>
<script>
var times = document.getElementById('time')
console.log(times);
</script>

结果:

请添加图片描述
代码二:

<script>
var times = document.getElementById('time')
console.log(times);
</script>
<div id = 'time'>2022-12-18</div>

结果:

请添加图片描述

注意点:

  • JavaScript是从上到下读取代码,script标签里面的变量一定要在script标签的上面。如果写在下面,则会显示null
  • 参数id是大小写敏感的字符串,必须用引号
  • 返回的是一个元素对象

2.根据标签名获取元素
方法一:使用getElementsByTagName()方法获取全部标签,格式如下:

var 变量名 = document.getElementsByTagName(‘标签名’);

方法二:获取某个元素(父元素)内部所有指定标签名的子元素

var 变量名 = element.getElementsByTagName(‘标签名’);

注意点:

  • 返回的值是一个对象的集合,如果需要得到里面的元素需要遍历
  • 得到的元素对象是动态的
  • 父元素必须是单个对象(必须指定是具体的哪一个元素对象),获取的时候不包括父元素自己。

例如:
请添加图片描述
请添加图片描述

其中,第一个获取的是元素集合,下面的for循环遍历则得到的是元素对象。

例二:

    <ul>
        <li>1你好</li>
        <li>2你好
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值