处理及遍历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 相关文章推荐
Wordpress ThickBox 点击图片显示下一张图的修改方法
Dec 11 Javascript
基于jquery的可多选的下拉列表框
Jul 20 Javascript
onkeyup,onkeydown和onkeypress的区别介绍
Oct 21 Javascript
浅谈Javascript 执行顺序
Dec 18 Javascript
javascript学习笔记之函数定义
Jun 25 Javascript
学习JavaScript设计模式(继承)
Nov 26 Javascript
深入理解基于vue-cli的vuex配置
Jul 24 Javascript
javascript中toFixed()四舍五入使用方法详解
Sep 28 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
Apr 15 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
Sep 21 Javascript
vue.js路由mode配置之去掉url上默认的#方法
Nov 01 Javascript
vue动态设置页面title的方法实例
Aug 23 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/07/02 PHP
php数组删除元素示例
2014/03/21 PHP
ThinkPHP中处理表单中的注意事项
2014/11/22 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
jquery tab插件精简版分享
2011/09/10 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
javascript实现des解密加密全过程
2014/04/03 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
教你用jquery实现iframe自适应高度
2014/06/11 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
jQuery实现contains方法不区分大小写的方法
2015/02/13 Javascript
移动设备手势事件库Touch.js使用详解
2017/08/18 Javascript
jQuery plugin animsition使用小结
2017/09/14 jQuery
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
JavaScript实现单点登录的示例
2020/09/23 Javascript
js实现鼠标切换图片(无定时器)
2021/01/27 Javascript
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
2018/02/18 Python
使用Python监控文件内容变化代码实例
2018/06/04 Python
利用Python如何将数据写到CSV文件中
2018/06/05 Python
python  Django中的apps.py的目的是什么
2018/10/15 Python
python for循环remove同一个list过程解析
2019/08/14 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
html5与css3小应用
2013/04/03 HTML / CSS
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
工业设计专业推荐信
2013/10/29 职场文书
委托书格式范文
2015/01/28 职场文书
校长个人总结
2015/03/03 职场文书
公司转让协议书
2016/03/19 职场文书
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL
python神经网络Xception模型
2022/05/06 Python