Heim > Web-Frontend > js-Tutorial > 处理及遍历XML文档DOM元素属性及方法整理_基础知识

处理及遍历XML文档DOM元素属性及方法整理_基础知识

WBOY
Freigeben: 2016-05-16 17:24:39
Original
1241 Leute haben es durchsucht

用于处理XML文档的DOM元素属性

复制代码 代码如下:

childNodes:返回当前元素所有子元素的数组;
firstChild:返回当前元素的第一个下级子元素;
lastChild:返回当前元素的最后一个子元素;
nextSibling:返回紧跟在当前元素后面的元素;
noedValue:指定表示元素值的读/写属性;
parentNode:返回元素的父节点;
previousSibling:返回紧邻当前元素之前的元素;

用于遍历XML文档的DOM元素方法
复制代码 代码如下:

getElementById(id)(document):获取有指定唯一ID属性值文档中的元素;
getElementsByTagName(name):返回当前元素中指定标记名的子元素的数组;
hasChildNodes():返回一个布尔值,指示元素是否有子元素;
getAttribute(name):返回元素的属性值,属性由name指定;

动态创建内容时所用的W3C DOM属性和方法
复制代码 代码如下:

document.createElement(tagName):文档对象上的createElement方法可以创建由tagName指定的元素,如果以串div作为方法参数,就会生成一个div元素;
document.createTextNode(text):文档对象的createTextNode方法会创建一个包含静态文本的节点;
.appendChild(childNode):appendChild方法将指定的节点增加到当前元素的子节点列表(作为一个新的子节点)。例如,可以增加一个option元素,作为select元素的子节点;
.getAttriture(name):这些方法分别获得和设置元素中name属性的值;
.setAttritube(name,value):这些方法分别获得和设置元素中name属性的值;
.insertBefore(newNode,targetNode):这个方法将节点newNode作为当前元素的子节点插到targetNode元素前面;
.removeAttribute(name):这个方法从元素中删除属性name;
.removeChild(childNode):这个方法从元素中删除子元素childNode;
.replaceChild(newNode,oldNode):这个方法将节点oldNode替换为节点newNode;
.hasChildnodes():这个方法返回一个布尔值,指定元素是否有子元素;
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage