处理及遍历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制作动态的下拉菜单
Oct 27 Javascript
基于JavaScript如何制作遮罩层对话框
Jan 26 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
Jul 12 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
Mar 02 Javascript
Vue计算属性的学习笔记
Mar 22 Javascript
微信小程序 http请求的session管理
Jun 07 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
Sep 22 Javascript
react实现菜单权限控制的方法
Dec 11 Javascript
Vue2.0 实现歌手列表滚动及右侧快速入口功能
Aug 08 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
Sep 29 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
Apr 30 Javascript
原生js实现五子棋游戏
May 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的urlencode()URL编码函数浅析
2011/08/09 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
php简单复制文件的方法
2016/05/09 PHP
php实现转换html格式为文本格式的方法
2016/05/16 PHP
ThinkPHP5框架实现简单的批量查询功能示例
2018/06/07 PHP
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
你必须知道的JavaScript 变量命名规则详解
2013/05/07 Javascript
jquery彩色投票进度条简单实例演示
2020/07/23 Javascript
JavaScript实现多种排序算法
2016/02/24 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
2017/07/09 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
js实现树形数据转成扁平数据的方法示例
2020/02/27 Javascript
理解Python中的类与实例
2015/04/27 Python
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
PyCharm代码回滚,恢复历史版本的解决方法
2018/10/22 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
2018/12/17 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
python之PyQt按钮右键菜单功能的实现代码
2019/08/17 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
PHP面试题-$message和$$message的区别
2015/12/08 面试题
体育教育个人自荐信范文
2013/12/01 职场文书
后勤人员岗位职责
2013/12/17 职场文书
校园环保广播稿(3篇)
2014/09/15 职场文书
2014年高中生自我评价范文
2014/09/26 职场文书
优秀教师推荐材料
2014/12/16 职场文书
杨善洲观后感
2015/06/04 职场文书
高中班主任培训心得体会
2016/01/07 职场文书
Nginx tp3.2.3 404问题解决方案
2021/03/31 Servers