JavaScript——DOM如何获取、添加元素

JavaScript—DOM如何获取、添加元素

DOM中有很多可以获取到页面元素的方法,这些方法都可以获取到页面元素,从而对元素进行操作,也可以添加、删除、修改元素。
页面上的每一个元素,其实就是一个节点,而DOM上每一个节点都是唯一的。

旧的获取方法

1、拿到页面所有的锚点

document.anchors;

2、拿到所有元素

document.body;

3、拿到所有的表单

document.form;

4、拿到所有图片

document.images

5、拿到所有写有href属性值的元素

document.link;

以上是比较旧的代码,当然现在依旧可以使用,只是在使用时要注意,用以上代码返回的值是一个伪数组,要是想拿到指定值,就必须通过伪数组找到其下标,才能获取到指定值

常用的获取方法

1、获取指定id值的节点
注意*因为i每一个html文档中,id值都是唯一的所以,获取到的就是一个值,下面运用其他方法获取的值都是伪数组。

document.getElementById(【字符串的id值】);

2、获取指定name属性值的节点

document.getElementsByName(【字符串的name属性值】);

3、获取指定标签的节点

parentNode.getElementsByTagName(【字符串的标签名】);

4、获取指定class属性值的节点

parentNode.getElementsByClassName(【字符串的类名】);

5、获取选择器选中的节点
用此方法获取的是符合这个选择器的第一个节点,所以他是一个值,并不是伪数组

parentNode.querySelector(【选择器字符串】);

6、获取选择器选中的节点(伪数组)
获取到的是符合这个选择器的节点的伪数组

parentNode.querySelectorAll(【选择器字符串】);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值