处理及遍历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 相关文章推荐
写出更好的JavaScript之undefined篇(上)
Nov 22 Javascript
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
May 13 Javascript
使用jQuery获取data-的自定义属性
Nov 10 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
Jan 14 Javascript
vue2.0开发实践总结之疑难篇
Dec 07 Javascript
vue 页面加载进度条组件实例
Feb 05 Javascript
JavaScript闭包原理与用法实例分析
Aug 10 Javascript
JS中数组与对象的遍历方法实例小结
Aug 14 Javascript
详解几十行代码实现一个vue的状态管理
Jan 28 Javascript
VUE写一个简单的表格实例
Aug 06 Javascript
Node 代理访问的实现
Sep 19 Javascript
关于vue 项目中浏览器跨域的配置问题
Nov 10 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
php基础知识:函数基础知识
2006/12/13 PHP
PHP MySQL应用中使用XOR运算加密算法分享
2011/08/28 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
php中错误处理操作实例分析
2019/08/23 PHP
php装饰者模式简单应用案例分析
2019/10/23 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
2020/10/30 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
JavaScript设计模式之适配器模式介绍
2014/12/28 Javascript
jQuery在线选座位插件seat-charts特效代码分享
2015/08/27 Javascript
js判断是否是手机页面
2017/03/17 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
React Router v4 入坑指南(小结)
2018/04/08 Javascript
js自定义input文件上传样式
2018/10/26 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
jquery实现简单拖拽效果
2020/07/20 jQuery
python集合比较(交集,并集,差集)方法详解
2018/09/13 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
Vision Directa智利眼镜网:框架眼镜、隐形眼镜和名牌太阳眼镜
2016/11/23 全球购物
奥地利网上书店:Weltbild
2017/07/14 全球购物
运动会广播稿200字
2014/01/15 职场文书
数控技术学生的自我评价
2014/02/15 职场文书
自我鉴定标准格式
2014/03/19 职场文书
运动会宣传口号
2014/06/09 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
电子银行业务授权委托书
2014/10/10 职场文书
个人整改方案范文
2014/10/25 职场文书
学校节水倡议书
2015/04/29 职场文书
交流会主持词
2015/07/02 职场文书
2019辞职报告范本3篇!
2019/07/23 职场文书
使用CSS连接数据库的方式
2022/02/28 HTML / CSS