DOM和XMLHttpRequest对象的属性和方法整理


Posted in Javascript onJanuary 04, 2012

标准XMLHttpRequest操作

方法 描述
abort() 停止当前请求
getAllResponseHeaders() 把HTTP请求的所有响应的首部作为建/值返回
getResponseHeader(“header”) 返回指定首部的串值
open(String  “method”, String  ”url, bollean  [asynch], String  [username], String  [password]) 建立的服务器的调用,method参数可以是post、get或put。url参数可以是相对url或绝对url。这个方法还包括3个可选参数。
send(content) 像服务器发送请求
setRequestHeader(“header”,”value”) 把指定首部设置为所提供的值。在设置任何首部之前必须现调用open().
标准XMLHttpRequest属性
方法 描述
onreadystatechange 每个状态改变时都会出发这个事件处理器,一般为调用一个javascript函数。
readystate 请求的状态。有5个可取值: 1=未初始化, 2=正在加载, 3=已加载, 4=交互中, 5=完成。
responseText 服务器的响应,表示为一个串。
responseXML 服务器的响应,表示为XML,这个对象一般解析为DOM.
status 服务器HTTP状态码(200对应OK,404对应not found(未找到),等等)
statusText HTTP状态码的相应文本(OK或not found(未找到)  等等)
用于处理XML的DOM元素属性
属性名 描述
childNodes 返回当前元素的所有子元素的数组
firstChild 返回当前元素的第一个下级子元素
lastChild 返回当前元素的最后一个子元素
nextSibling 返回紧跟在当前元素后面的元素
Nodevalue 指示表示元素值的读/写属性
parentNode 返回元素的父节点
previousSibling 返回紧邻当前元素之前的元素
用于遍历XML的DOM元素方法
方法名 描述
GetElementById(id)  (document) 获取有指定唯一ID属性值文档中的元素
getElementsByTagName(name) 返回当前元素中有指定标记名的子元素的数组
hasChildNodes() 返回一个布尔值,指示元素是否有子元素
getAttribute(name) 返回元素的属性,属性由name指定
动态创建内容时所用的W3C DOM属性和方法
属性/方法 描述
Docment.createElement(tagName) 文档对象上的createElement方法可以创建有tagname指定的元素。如果以串DIV为参数,就会生成一个DIV元素。
Docment.createTextNode (text) 文档对象上的createTextNode方法会创建一个包含静态文本的节点。
.appendChild(childNode) appendChild将指定的节点增加到当前节点的子节点列表(作为一个新的子节点)。例如:可以增加一个option元素,做为select元素的子节点。
.getAttribute(name) 这些方法分别设置元素中name属性的值
.getAttribute(name,value)
.insertBefore(newNode,targetNode) 这个方法将节点newNode作为当前元素的子节点插入到targetNode元素的前面
.removeAttribute(name) 这个方法从元素中删除属性name
.removeChild(childNode) 这个方法从元素中删除子元素childNode
.replaceChild(newNode,oldNode) 这个方法将节点newNode替换为oldNode
.hasChildnodes() 这个方法返回一个布尔值,指示元素是否有子元素
Javascript 相关文章推荐
我也种棵OO树JXTree[js+css+xml]
Apr 02 Javascript
ExtJS下 Ext.Direct加载和提交过程排错小结
Apr 02 Javascript
Jquery插件编写简明教程
Mar 25 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
Oct 17 Javascript
详解JavaScript中的blink()方法的使用
Jun 08 Javascript
微信小程序实现签到功能
Oct 31 Javascript
JQuery常见节点操作实例分析
May 15 jQuery
JavaScript实现背景自动切换小案例
Sep 27 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
Oct 02 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
Dec 24 Javascript
jQuery ajax - getScript() 方法和getJSON方法
May 14 jQuery
Element实现动态表格的示例代码
Aug 02 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
Jan 03 #Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
Dec 31 #Javascript
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
Dec 31 #Javascript
js 遍历对象的属性的代码
Dec 29 #Javascript
js当一个变量为函数时 应该注意的一点细节小结
Dec 29 #Javascript
为JavaScript类型增加方法的实现代码(增加功能)
Dec 29 #Javascript
javaScript 利用闭包模拟对象的私有属性
Dec 29 #Javascript
You might like
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
详解Yii2 rules 的验证规则
2016/12/02 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
Javascript操纵Cookie实现购物车程序
2006/11/23 Javascript
javascript中的if语句使用介绍
2013/11/20 Javascript
javascript初学者常用技巧
2014/09/02 Javascript
封装好的一个万能检测表单的方法
2015/01/21 Javascript
JavaScript基本语法讲解
2015/06/03 Javascript
jQuery stop()用法实例详解
2016/07/28 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
2016/09/08 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
2017/02/22 Javascript
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
vue使用vue-i18n实现国际化的实现代码
2018/04/08 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
详解vue的双向绑定原理及实现
2019/05/05 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
2019/09/14 Javascript
Javascript Web Worker使用过程解析
2020/03/16 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
2020/04/07 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
jQuery+ajax实现用户登录验证
2020/09/13 jQuery
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
在Python中使用全局日志时需要注意的问题
2015/05/06 Python
Python读取Excel的方法实例分析
2015/07/11 Python
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
Python pandas用法最全整理
2019/08/04 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
pandas的resample重采样的使用
2020/04/24 Python
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
2014年妇幼卫生工作总结
2014/12/09 职场文书
新员工考核评语
2014/12/31 职场文书