处理及遍历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 相关文章推荐
input 高级限制级用法
Mar 26 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
Nov 06 Javascript
弹出最简单的模式化遮罩层的js代码
Dec 04 Javascript
JS中的数组的sort方法使用示例
Jan 22 Javascript
js限制文本框只能输入数字方法小结
Jun 16 Javascript
javascript感应鼠标图片透明度显示的方法
Feb 24 Javascript
Bootstrap3制作自己的导航栏
May 12 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
Dec 26 Javascript
JS中数据结构之栈
Jan 01 Javascript
微信小程序实现九宫格抽奖
Apr 15 Javascript
vue+elementui 对话框取消 表单验证重置示例
Oct 29 Javascript
Vue this.$router.push(参数)实现页面跳转操作
Sep 09 Javascript
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
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
php+mysql写的简单留言本实例代码
2008/07/25 PHP
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
2010/10/12 PHP
thinkphp微信开发(消息加密解密)
2015/12/02 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
ThinkPHP中limit()使用方法详解
2016/04/19 PHP
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
怎么判断js脚本加载完成
2014/02/28 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
vue.js单文件组件中非父子组件的传值实例
2018/09/13 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
2020/04/20 Javascript
实现vuex原理的示例
2020/10/21 Javascript
python通过scapy获取局域网所有主机mac地址示例
2014/05/04 Python
python-tornado的接口用swagger进行包装的实例
2019/08/29 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
python连接mysql有哪些方法
2020/06/24 Python
Python实现弹球小游戏
2020/08/01 Python
HTML5 body设置全屏背景图片的示例代码
2020/12/08 HTML / CSS
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
杠杆的科学教学反思
2014/01/10 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
迎国庆横幅标语
2014/10/08 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
谢师宴邀请函
2015/02/02 职场文书
工作岗位职责范本
2015/02/15 职场文书
工作自我评价范文
2015/03/05 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
刑事附带民事起诉状
2015/05/19 职场文书