JavaScript之DOM查询

本文主要介绍JavaScript中DOM(文本对象模型)的相关知识。DOM核心是查询,围绕document展开。HTML加载到内存形成树形结构,有文档、元素、属性、文本四种节点。还介绍了DOM常用的四种查询方法,以及对属性和标签体的操作,返回多对象时用for遍历。

前言:学习JavaScript中的DOM(文本对象模型)就是主要学习它的查询,查询是DOM的核心所在,而它围绕着一个单词—document.

理解DOM
当HTML加载到内存中时,会形成一个树形结构,包括了四种类型的节点:(如下图)

  • 文档节点-----document
  • 元素节点-----标签
  • 属性节点-----标签的属性
  • 文本节点-----标签体
    在这里插入图片描述

可以看到处于最上层的文档节点(document)可以访问下面的所有节点来获取对象进而操作对象。

DOM常用的四种查询方法

document.getElementById(“id值”)    返回一个对象
document.getElementsByName(“name属性值”)    返回多个对象
document.getElementsByTagName(“标签名”)    返回多个对象
document.getElementByClassName(“class属性值”)    返回多个对象

对属性操作:
    获取:对象.value
    赋值: 对象.value=""
对标签体操作:
    获取:对象.innerHTML
    赋值:对象.innerHTML=""

注:当返回多个对象时,只需用for遍历即可。

感谢收看!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值