处理及遍历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 中关于CSS操作部分使用说明
Jun 10 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
Oct 11 Javascript
返回页面顶部top按钮通过锚点实现(自写)
Aug 30 Javascript
Javascript模块化编程详解
Dec 01 Javascript
javascript实现根据身份证号读取相关信息
Dec 17 Javascript
JavaScript文本框脚本编写的注意事项
Jan 25 Javascript
js判断图片加载完成后获取图片实际宽高的方法
Feb 25 Javascript
js前端实现图片懒加载(lazyload)的两种方式
Apr 24 Javascript
Angular2 组件通信的实例代码
Jun 23 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
Mar 01 Javascript
微信小程序冒泡事件及其阻止方法实例分析
Dec 06 Javascript
JavaScript学习笔记之基于定时器实现图片无缝滚动功能详解
Jan 09 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 编写安全的代码时容易犯的错误小结
2010/05/20 PHP
无需重新编译php加入ftp扩展的解决方法
2013/02/07 PHP
Symfony模板的快捷变量用法实例
2016/03/17 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
2017/02/04 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
2016/07/19 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
搭建Bootstrap离线文档的方法
2016/12/02 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
关于Node.js中频繁修改代码重启服务器的问题
2020/10/15 Javascript
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
Python中标准模块importlib详解
2017/04/16 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
详解flask入门模板引擎
2018/07/18 Python
python opencv旋转图像(保持图像不被裁减)
2018/07/26 Python
win7下python3.6安装配置方法图文教程
2018/07/31 Python
python os.listdir按文件存取时间顺序列出目录的实例
2018/10/21 Python
Python字符串内置函数功能与用法总结
2019/04/16 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
Django Session和Cookie分别实现记住用户登录状态操作
2020/07/02 Python
CSS3实现自定义Checkbox特效实例代码
2017/04/24 HTML / CSS
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
奥地利网上现代灯具和灯饰店:Lampenwelt.at
2018/01/29 全球购物
联想加拿大官方网站:Lenovo Canada
2018/04/05 全球购物
美国在线乐器和设备商店:Musician’s Friend
2018/07/06 全球购物
聚美优品励志广告词
2014/03/14 职场文书
社区班子对照检查材料
2014/08/27 职场文书
户籍证明书标准模板
2014/09/10 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
2014年个人售房协议书
2014/10/30 职场文书
技术负责人岗位职责
2015/02/10 职场文书
七一活动主持词
2015/06/29 职场文书
升学宴学生致辞
2015/09/29 职场文书
2016年三八红旗手先进事迹材料
2016/02/26 职场文书