处理及遍历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 相关文章推荐
JSON 教程 json入门学习笔记
Sep 22 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
Nov 22 Javascript
javascript自动给文本url地址增加链接的方法分享
Jan 20 Javascript
raphael.js绘制中国地图 地图绘制方法
Feb 12 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
Jan 23 Javascript
jquery使用each方法遍历json格式数据实例
May 18 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
Aug 27 Javascript
JavaScript类型系统之正则表达式
Jan 05 Javascript
php简单数据库操作类的封装
Jun 08 Javascript
vue组件父与子通信详解(一)
Nov 07 Javascript
工作中常用到的ES6语法
Sep 04 Javascript
Node在Controller层进行数据校验的过程详解
Aug 28 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四种基础算法代码实例
2013/10/29 PHP
php实现可以设置中奖概率的抽奖程序代码分享
2014/01/19 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
2007/01/29 Javascript
JS 日期验证正则附asp日期格式化函数
2009/09/11 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
jQuery事件 delegate()使用方法介绍
2012/10/30 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
jquery模拟实现鼠标指针停止运动事件
2016/01/12 Javascript
jquery实现网页定位导航
2016/08/23 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
2018/08/08 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
2018/08/24 Javascript
jQuery实现的自定义轮播图功能详解
2018/12/28 jQuery
微信小程序云开发详细教程
2019/05/16 Javascript
Nodejs libuv运行原理详解
2019/08/21 NodeJs
Vue内部渲染视图的方法
2019/09/02 Javascript
js实现动态时钟
2020/03/12 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
通过实例了解Render Props回调地狱解决方案
2020/11/04 Javascript
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
Python学习笔记(二)基础语法
2014/06/06 Python
Java编程迭代地删除文件夹及其下的所有文件实例
2018/02/10 Python
Python multiprocessing多进程原理与应用示例
2019/02/28 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
职业规划书如何设计?
2014/01/09 职场文书
给同事的道歉信
2014/01/11 职场文书
监察建议书范文
2014/03/12 职场文书
大国崛起英国观后感
2015/06/02 职场文书