dom操作
文档对象模型( DOM, Document Object Model )主要用于对HTML和XML文档的内容进行操作。DOM描绘了一个层次化的节点树,通过对节点进行操作,实现对文档内容的添加、删除、修改、查找等功能。
一、DOM树
DOM树有两种,分别为节点树和元素树。
节点树:把文档中所有的内容都看成树上的节点;
元素树:仅把文档中的所有标签看成树上的节点。
二、DOM常用操作
2.1 查找节点
document.getElementById('id属性值');
返回拥有指定id的第一个对象的引用
document/element.getElementsByClassName('class属性值');
返回拥有指定class的对象集合
document/element.getElementsByTagName('标签名');
返回拥有指定标签名的对象集合
document.getElementsByName('name属性值');
返回拥有指定名称的对象结合
document/element.querySelector('CSS选择器');
仅返回第一个匹配的元素
document/element.querySelectorAll('CSS选择器');
返回所有匹配的元素
document.documentElement
获取页面中的HTML标签
document.body
获取页面中的BODY标签
document.all['']
获取页面中的所有元素节点的对象集合型
2.2 新建节点
document.createElement('元素名');
创建新的元素节点
document.createAttribute('属性名');
创建新的属性节点
document.createTextNode('文本内容');
创建新的文本节点
document.createComment('注释节点');
创建新的注释节点
document.createDocumentFragment( );
创建文档片段节点
2.3 添加新节点
parent.appendChild( element/txt/comment/fragment );
向父节点的最后一个子节点后追加新节点
parent.insertBefore( newChild, existingChild );
向父节点的某个特定子节点之前插入新节点
element.setAttributeNode( attributeName );
给元素增加属性节点
element.setAttribute( attributeName, attributeValue );
给元素增加指定属性,并设定属性值


农村大院内挖旱井有什么讲究
1、农村大院挖旱井,是有讲究的。首先是方位要在西南角,不影响正常生活。其次是手电筒形式的旱井,上窄下宽,有利于水分从底下渗出。2、旱井的作用:干旱时,可以有效收集雨水,用于平时...
综合查看全文>
喜欢
- 1中秋宋词赏析200
- 2美利达挑战者sl 1价格353
- 3wps pptx ppt区别209
- 4怎样才能做到勤俭节约307
- 5怎么做出多种口味爆米花353
- 6报考一级建造师要什么条件154
推荐
- 1那年来了鬼子兵周小栓饰演的是谁214
- 2宇文泰为何忌惮李虎326
- 3暗涌麦子杰原唱110
- 4院子里有死香椿树有什么说法160
- 5星汉灿烂幸甚至哉人物关系142
- 6杨紫获得哪些奖476
- 7货客两用车有哪些119
- 8初中语文八种语法基础知识320




