处理及遍历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 相关文章推荐
程序员必知35个jQuery 代码片段
Nov 05 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
Jan 03 Javascript
Vue自定义指令拖拽功能示例
Feb 17 Javascript
Angular 4环境准备与Angular cli创建项目详解
May 27 Javascript
Vue Ajax跨域请求实例详解
Jun 20 Javascript
提升页面加载速度的插件InstantClick
Sep 12 Javascript
Js利用Canvas实现图片压缩功能
Sep 13 Javascript
Angular2进阶之如何避免Dom误区
Apr 02 Javascript
官方推荐react-navigation的具体使用详解
May 08 Javascript
jquery实现轮播图特效
Apr 12 jQuery
vue-router定义元信息meta操作
Dec 07 Vue.js
vue 使用class创建和清除水印的示例代码
Dec 25 Vue.js
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下载excel无法打开的解决方法
2013/12/24 PHP
Symfony的安装和配置方法
2016/03/17 PHP
PHP使用imagick扩展实现合并图像的方法
2017/04/25 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
2014/04/15 Javascript
jquery delay()介绍及使用指南
2014/09/02 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
2014/12/10 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
Listloading.js移动端上拉下拉刷新组件
2016/08/04 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
react 中父组件与子组件双向绑定问题
2019/05/20 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
2020/02/15 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
2020/03/04 Javascript
Python中的字典遍历备忘
2015/01/17 Python
Python网络爬虫与信息提取(实例讲解)
2017/08/29 Python
Python实现识别图片内容的方法分析
2018/07/11 Python
简单了解python代码优化小技巧
2019/07/08 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
Tensorflow训练MNIST手写数字识别模型
2020/02/13 Python
python实现自动清理重复文件
2020/08/24 Python
selenium+超级鹰实现模拟登录12306
2021/01/24 Python
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
美国知名的百货清仓店:Neiman Marcus Last Call
2016/08/03 全球购物
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
职称自我鉴定
2013/10/15 职场文书
保密承诺书范文
2014/03/27 职场文书
技术负责人任命书
2014/06/05 职场文书
Python基础知识学习之类的继承
2021/05/31 Python