5月16日上课笔记-js中DOM操作
2021-07-19 22:05
标签:var append type ace 删除 谷歌浏览器 move attribute 修改 5月16日上课笔记-js中DOM操作 标签:var append type ace 删除 谷歌浏览器 move attribute 修改 原文地址:http://www.cnblogs.com/benben2013A/p/7058069.html一、DOM操作
DOM节点的操作
增加
删除
修改
节点的信息:
nodeName 获取节点的标签名
parentNode 获取父节点
childNodes IE忽略回车换行,chrome回车换行是文本节点
nodeType 节点类型:
1:元素节点
3:文本节点
9:document节点
2:属性节点
firstChild(支持IE浏览器) || firstElementChild(支持谷歌浏览器)
//获取第一个子节点
var fc = ulDom.firstElementChild || ulDom.firstChild;
lastChild || lastElementChild 最后一个子节点
nodeValue:
元素节点,document节点的nodeValue都为null
文本节点的nodeValue,就是文本内容
节点的属性:
attribute
创建节点:
createElement(tagname);
A.appendChild(B) 将B节点放到A节点的末尾
cloneNode(true); //复制节点,为true包括所有子节点
insertBefore(A,B);
删除节点:
removeChild();
replaceChild();
二、js操作样式:
style属性:
className(外部样式和内部样式)
类样式 .class
文章标题:5月16日上课笔记-js中DOM操作
文章链接:http://soscw.com/index.php/essay/106390.html