处理及遍历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 相关文章推荐
jQuery 拖动层(在可视区域范围内)
May 24 Javascript
JQuery动态添加和删除表格行的方法
Mar 09 Javascript
js窗口关闭提示信息(兼容IE和firefox)
Oct 23 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
Jan 07 Javascript
AngularJs bootstrap详解及示例代码
Sep 01 Javascript
详解angularjs结合pagination插件实现分页功能
Feb 10 Javascript
微信小程序中hidden不生效原因的解决办法
Apr 26 Javascript
详解用node-images 打造简易图片服务器
May 08 Javascript
Vue中通过vue-router实现命名视图的问题
Apr 23 Javascript
JavaScript中的几种继承方法示例
Dec 06 Javascript
vue+element UI实现树形表格
Dec 29 Vue.js
JS+JQuery实现无缝连接轮播图
Dec 30 jQuery
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
Win下如何安装PHP的APC拓展
2013/08/07 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
分享一则javascript 调试技巧
2015/01/02 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
javascript小数精度丢失的完美解决方法
2016/05/31 Javascript
jQuery使用each方法与for语句遍历数组示例
2016/06/16 Javascript
jQuery实现立体式数字动态增加(animate方法)
2016/12/21 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
vue-router中的hash和history两种模式的区别
2018/07/17 Javascript
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
Python转换HTML到Text纯文本的方法
2015/01/15 Python
Python实现截屏的函数
2015/07/26 Python
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
python实现给微信指定好友定时发送消息
2019/04/29 Python
Python之字典对象的几种创建方法
2020/09/30 Python
分享8款纯CSS3实现的搜索框功能
2017/09/14 HTML / CSS
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
2014/10/11 HTML / CSS
戴森美国官网:Dyson美国
2016/09/11 全球购物
法国和欧洲海边和滑雪度假:Pierre & Vacances
2017/01/04 全球购物
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
西班牙床垫网上商店:Colchones.es
2018/05/06 全球购物
个人求职简历的自我评价
2013/10/19 职场文书
高三自我鉴定怎么写
2013/10/19 职场文书
送货司机岗位职责
2013/12/11 职场文书
网页美工求职信
2014/02/15 职场文书
班干部演讲稿
2014/04/24 职场文书
旅游文化节策划方案
2014/06/06 职场文书
2015年幼儿园学前班工作总结
2015/05/18 职场文书
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript