DOM概述及分类

一、结点

结点是把具有相同属性的HTML元素组成.

节点分类:

父节点:parentNode

子节点:firstChild、lastChild、childNodes

兄弟节点:nextSibling、previousSibling

包含类型、名称、值。

nodeType:分类,元素结点 -- 1,属性结点 -- 2,文本结点 -- 3

nodeName

nodeValue

二、取值

id: getElementById("id")  ------  HTML DOM

name: getElementsByName("name")  ------  HTML DOM

标签名:getElementsByTagName("标签名")  ------  XML DOM

三、添加结点

var newNodes = document.createElement("");

newNodes.setAttribute("属性","value");

父节点.appendChild(newNodes);

四、删除结点

removeChild()可被用来删除某个指定的节点。

var childNodeDel = document.getElementById("");

childNodeDel.parentNode.removeChild(childNodeDel);

五、替换节点

父节点.replaceChildNew(newNode, oldNode);

旧节点.replaceNode(新节点);

六、DOM:document object model 文档对象模型

是W3C组织制定的一套用于访问XML和HTML文档的标准。允许脚本动态地访问和更新文档的内容、结构和样式。

七、分类

  • DOM Core
  • XML DOM 
  • HTML DOM
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值