javascript DOM 结构

本文介绍了JavaScript中四个关键的DOM操作方法:getElementById、getElementsByTagName、getAttribute和setAttribute。通过这些方法,可以创建、查找、修改和访问网页元素。文中详细讲解了DOM的概念,包括文档对象模型的树状结构、节点类型、以及如何使用这些方法来查找和修改元素属性。通过实例展示了如何动态创建列表并响应用户交互。
摘要由CSDN通过智能技术生成

四个非常适用的DOM方法:getElementById, getElementByTagName, getAttribute和setAttribute

比較有用的方法:

1、新建一个dom元素,参数为标签名——document.createElement("tagName")

2、把一个元素添加到某个元素下面——parentElement.appendChild(childElement)

3、获得父元素——childElement.parentNode

4、获得第一个子元素——parentElement.firstChild

5、获得所有的标签为tag的子元素——parentElement.getElementsByTagName("tag")

6、还有就是大家熟悉的document.getElementById("xid")和document.getElementsByName("yname")

 

文档:DOM中的”D”

DOM是”Document Object Model”(文档对象模型)的首字母所写。如果没有document(文档),DOM也无从谈起。

对象: DOM中的”O”

“对象”是一种独立的数据集合。与某个特定对象相关联的变量被称为这个对象的属性;可以通过某个特定的对象去调用的函数被称为这个对象的方法。

JS里,对象分为三种类型:

用户定义对象: 程序员自己创建的对象。

内建对象: 内建在JS语言里的丢向,如Array,Math

宿主对象:浏览器提供的对象

宿主对象中,最基础的是window对象。

window对象对应着浏览器窗口的本身,这个对象的属性和方法通常被称为BOM(浏览器对象模型)。

模型: DOM中的”M”

M代表着”Model”,但说它代表着”Map”也可以。含义都是某种事物的表现形式。DOM代表着被加载到浏览器窗口里的当前网页:浏览器向我们提供了当前网页的地图(或者说模型),而我们可以通过JS去读取这张地图。

先了解表述这个地图的记号的意义:

DOM把一份文档表示为一棵树,这是我们理解和运用这一模型的关键。

节点

节点(note)这个名词来自网络理论,代表着网络中的一个连接点。网络是由节点构成的集合。DOM中的节点类型还包含着其他类型的节点。

元素节点

DOM的原子是元素节点。

一个页面是由元素来构成的。而各种标签则提

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值