dom节点的理解

简介

DOM在HTML里面的意思是文档对象模型,一般只要是渲染在网页中的每个元素都会有一个节点。

平时的一个页面都会有一个最大的节点,也就是document,以他为节点下以树的形式不断向下扩充叶子节点,这个树就是dom树。

dom用来做什么?

平时我们看到的页面好像都是静态的,都是html直接排列好的,但是dom的存在可以提供一个接口让我们操作其中一个/几个,这样我们可以对其中的节点进行添加、删除、修改、移动等等操作。

所以dom就可以理解成,我们获取其中节点的一个方式,想要找到某个元素,就需要有dom的存在。

如何获取到DOM

可以通过document下的各种方法获取到,比如给元素加id

<div id="d1"></div>
<script>
    var dom1 = document.getElementById('d1');
</script>

另外还有 document.getElementsByClassName('div1') ,可以通过className直接选择。

dom获取到之后如何使用

用一个比较简单的例子,比如改变dom其中的一个背景颜色:

<div id="div1">测试div</div>
<script>
  var d1 = document.getElementById('div1');
  // 获取div1的style样式
  console.log(d1.style);
  // 设置div1的style
  d1.style.backgroundColor = 'red';
</script>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值