处理及遍历XML文档DOM元素属性及方法整理


Posted in Javascript onAugust 23, 2013

用于处理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方法会创建一个包含静态文本的节点; 
<element>.appendChild(childNode):appendChild方法将指定的节点增加到当前元素的子节点列表(作为一个新的子节点)。例如,可以增加一个option元素,作为select元素的子节点; 
<element>.getAttriture(name):这些方法分别获得和设置元素中name属性的值; 
<element>.setAttritube(name,value):这些方法分别获得和设置元素中name属性的值; 
<element>.insertBefore(newNode,targetNode):这个方法将节点newNode作为当前元素的子节点插到targetNode元素前面; 
<element>.removeAttribute(name):这个方法从元素中删除属性name; 
<element>.removeChild(childNode):这个方法从元素中删除子元素childNode; 
<element>.replaceChild(newNode,oldNode):这个方法将节点oldNode替换为节点newNode; 
<element>.hasChildnodes():这个方法返回一个布尔值,指定元素是否有子元素;
Javascript 相关文章推荐
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
May 03 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
Apr 15 Javascript
JS中的THIS和WINDOW.EVENT.SRCELEMENT详解
May 25 Javascript
vue多级多选菜单组件开发
Sep 08 Javascript
浅谈layer的iframe弹窗给里面的标签赋值的问题
Nov 10 Javascript
利用纯JS实现像素逐渐显示的方法示例
Aug 14 Javascript
webpack4+react多页面架构的实现
Oct 25 Javascript
JavaScript静态作用域和动态作用域实例详解
Jun 17 Javascript
ES6 Generator函数的应用实例分析
Jun 26 Javascript
vue项目,代码提交至码云,iconfont的用法说明
Jul 30 Javascript
vue+elementUI实现简单日历功能
Sep 24 Javascript
vue+django实现下载文件的示例
Mar 24 Vue.js
JavaScript语言核心数据类型和变量使用介绍
Aug 23 #Javascript
Javascript表格翻页效果实现思路及代码
Aug 23 #Javascript
jquery $.each() 使用小探
Aug 23 #Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
Aug 23 #Javascript
checkbox使用示例
Aug 23 #Javascript
js为数字添加逗号并格式化数字的代码
Aug 23 #Javascript
Jquery Validate 正则表达式实用验证代码大全
Aug 23 #Javascript
You might like
5.PHP的其他功能
2006/10/09 PHP
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
自定义php类(查找/修改)xml文档
2013/03/26 PHP
PHP分页详细讲解(有实例)
2013/10/30 PHP
ThinkPHP实现跨模块调用操作方法概述
2014/06/20 PHP
destoon调用discuz论坛中带图片帖子的实现方法
2014/08/21 PHP
php实现读取手机客户端浏览器的类
2015/01/09 PHP
php计算title标题相似比的方法
2015/07/29 PHP
分享3个php获取日历的函数
2015/09/25 PHP
PHP静态成员变量和非静态成员变量详解
2017/02/14 PHP
PhpStorm2020.1 安装 debug - Postman 调用的详细教程
2020/08/17 PHP
js 禁用浏览器的后退功能的简单方法
2008/12/10 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
JavaScript驾驭网页-获取网页元素
2016/03/24 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
2016/04/06 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
AngularJS实现注册表单验证功能
2017/10/16 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
2020/08/10 Javascript
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
[01:44]Ti10举办地公布
2019/08/25 DOTA
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
python中__call__方法示例分析
2014/10/11 Python
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
使用Django简单编写一个XSS平台的方法步骤
2019/03/25 Python
python移位运算的实现
2019/07/15 Python
Django 外键的使用方法详解
2019/07/19 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
python实现手势识别的示例(入门)
2020/04/15 Python
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
索桥的故事教学反思
2014/02/06 职场文书
安康杯竞赛活动总结
2014/05/05 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
教师师德承诺书2016
2016/03/25 职场文书
Python Pandas读取Excel日期数据的异常处理方法
2022/02/28 Python