处理及遍历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 相关文章推荐
避免回车键导致的页面无意义刷新的解决方法
Apr 12 Javascript
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
Feb 05 Javascript
浅谈javascript对象模型和function对象
Dec 26 Javascript
DOM基础教程之模型中的模型节点
Jan 19 Javascript
深入理解jQuery layui分页控件的使用
Aug 17 Javascript
总结Javascript中的隐式类型转换
Aug 24 Javascript
javaScript中封装的各种写法示例(推荐)
Jul 03 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
Aug 01 Javascript
bootstrap Table插件使用demo
Aug 07 Javascript
js原生实现移动端手指滑动轮播图效果的示例
Jan 02 Javascript
在vue里使用codemirror遇到的问题
Nov 01 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
Aug 07 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
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
2013/01/23 PHP
smarty简单入门实例
2014/11/28 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
2016/09/23 PHP
JavaScript Date对象使用总结
2009/05/14 Javascript
Javascript变量函数浅析
2011/09/02 Javascript
JavaScript遍历table表格中的某行某列并打印其值
2014/07/08 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
Web安全测试之XSS实例讲解
2016/08/15 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
js 颜色选择插件
2017/01/23 Javascript
浅谈js for循环输出i为同一值的问题
2017/03/01 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
JS实现字符串去重及数组去重的方法示例
2018/04/21 Javascript
详解Vue CLI3 多页应用实践和源码设计
2018/08/30 Javascript
详解Vuex下Store的模块化拆分实践
2019/07/31 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
[02:31]DOTA2帕克 英雄基础教程
2013/11/26 DOTA
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
Python中for循环和while循环的基本使用方法
2015/08/21 Python
Python的socket模块源码中的一些实现要点分析
2016/06/06 Python
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
Python插件virtualenv搭建虚拟环境
2017/11/20 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
2020/02/28 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
python使用matplotlib:subplot绘制多个子图的示例
2020/09/24 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
商场促销活动方案
2014/02/08 职场文书
户外活动策划方案
2014/03/12 职场文书
竞选演讲稿范文大全
2014/05/12 职场文书
基层党建工作宣传标语
2014/06/24 职场文书
致毕业季:你如何做好自己的职业生涯规划书?
2019/07/01 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
聊聊Python中关于a=[[]]*3的反思
2021/06/02 Python