DOM

DOM 可以将HTML描绘成一个多层次节点构成的结构

节点的属性

nodetype 节点的类型

nodeName

nodeValue

每个节点具有一个childNodes属性,期中包含一个NodeList对象,该对象保存着子节点

parentNode 指向父节点

previousSibling 指向前一个节点

nextSibling 指向后一个节点

firstChild 指向第一个节点

lastChild 指向最后一个节点


操作节点


appendChild() 插入节点

insertBefore()在某个节点之前插入节点

replaceChild() 替换节点第一个参数是替换节点,第二个参数是被替换节点

removeChild() 删除节点

cloneNode() 参数是true的话就是深复制(包含子节点) 为false为浅复制,

normalize() 处理文本节点,去除空格,合并字符串


Document

获得子节点

document,documentElement 对HTML的引用

document.body 对body进行引用

document.title

document.URL 请求的网址

document.domain 请求的域名 在框架的通信中有作用

查找元素

getElementById() 

getElementsByTagName() 获得相同标签名的集合

getElementsByName() 获得name相同的元素集合

文档写入

document.write()

Element

HTML元素

通过点运算符计算

取得特性

getAttribute()

setAttribute()

removeAttribute()

对于俩类属性style 和 onclick

style:  getAttribute ()返回的是字符, 通过属性返回的是对象

onclick: 前者返回字符串, 后者返回函数

创建元素

createElement()创建元素节点

createTextNode() 创建文本节点


 












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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值