处理及遍历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 相关文章推荐
Javascript中Eval函数的使用
Mar 23 Javascript
使用jQuery.fn自定义jQuery翻页插件
Jan 20 Javascript
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
Apr 02 Javascript
jquery中的事件处理详细介绍
Jun 24 Javascript
jQuery满屏焦点图左右滚动特效代码分享
Sep 07 Javascript
JavaScript代码性能优化总结篇
May 15 Javascript
JS实现输入框提示文字点击时消失效果
Jul 19 Javascript
深入理解React中es6创建组件this的方法
Aug 29 Javascript
浏览器调试动态js脚本的方法(图解)
Jan 19 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
Mar 08 Javascript
JavaScript动态添加数据到表单并提交的几种方式
Jun 26 Javascript
微信小程序实现form表单本地储存数据
Jun 27 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 万年历实现代码
2012/10/18 PHP
PHP防止表单重复提交的几种常用方法汇总
2014/08/19 PHP
thinkphp3.2框架中where条件查询用法总结
2019/08/13 PHP
判断浏览器的javascript版本的代码
2010/09/03 Javascript
用js判断页面是否加载完成实现代码
2012/12/11 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
js如何判断用户是否是用微信浏览器
2014/06/05 Javascript
jQuery ajax时间差导致的变量赋值问题分析
2016/01/22 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
2016/08/29 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
jquery中done和then的区别(详解)
2017/12/19 jQuery
Vue Promise的axios请求封装详解
2018/08/13 Javascript
详解50行代码,Node爬虫练手项目
2019/04/22 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
python对字典进行排序实例
2014/09/25 Python
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2017/05/18 Python
运用PyTorch动手搭建一个共享单车预测器
2019/08/06 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
Python实现FLV视频拼接功能
2020/01/21 Python
使用 django orm 写 exists 条件过滤实例
2020/05/20 Python
keras 权重保存和权重载入方式
2020/05/21 Python
UNIX文件名称有什么规定
2013/03/25 面试题
个人安全生产承诺书
2014/05/22 职场文书
诚信承诺书模板
2014/05/26 职场文书
大学生简历自我评价2015
2015/03/03 职场文书
校园环境卫生倡议书
2015/04/29 职场文书
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python
Win11更新失败并提示0xc1900101
2022/04/19 数码科技