DOM和XMLHttpRequest對象的屬性和方法整理
方法 |
描述 |
abort() |
停止當前請求 |
getAllResponseHeaders() |
把HTTP請求的所有響應的首部作為建/值返回 |
getResponseHeader(“header”) |
返回指定首部的串值 |
open(String “method”, String ”url, bollean [asynch], String [username], String [password]) |
建立的服務器的調用,method參數(shù)可以是post、get或put。url參數(shù)可以是相對url或絕對url。這個方法還包括3個可選參數(shù)。 |
send(content) |
像服務器發(fā)送請求 |
setRequestHeader(“header”,”value”) |
方法 |
描述 |
onreadystatechange |
每個狀態(tài)改變時都會出發(fā)這個事件處理器,一般為調用一個javascript函數(shù)。 |
readystate |
請求的狀態(tài)。有5個可取值: 1=未初始化, 2=正在加載, 3=已加載, 4=交互中, 5=完成。 |
responseText |
服務器的響應,表示為一個串。 |
responseXML |
服務器的響應,表示為XML,這個對象一般解析為DOM. |
status |
服務器HTTP狀態(tài)碼(200對應OK,404對應not found(未找到),等等) |
statusText |
HTTP狀態(tài)碼的相應文本(OK或not found(未找到) 等等) |
屬性名 |
描述 |
childNodes |
返回當前元素的所有子元素的數(shù)組 |
firstChild |
返回當前元素的第一個下級子元素 |
lastChild |
返回當前元素的最后一個子元素 |
nextSibling |
返回緊跟在當前元素后面的元素 |
Nodevalue |
指示表示元素值的讀/寫屬性 |
parentNode |
返回元素的父節(jié)點 |
previousSibling |
返回緊鄰當前元素之前的元素 |
方法名 |
描述 |
GetElementById(id) (document) |
獲取有指定唯一ID屬性值文檔中的元素 |
getElementsByTagName(name) |
返回當前元素中有指定標記名的子元素的數(shù)組 |
hasChildNodes() |
返回一個布爾值,指示元素是否有子元素 |
getAttribute(name) |
返回元素的屬性,屬性由name指定 |
屬性/方法 |
描述 |
Docment.createElement(tagName) |
文檔對象上的createElement方法可以創(chuàng)建有tagname指定的元素。如果以串DIV為參數(shù),就會生成一個DIV元素。 |
Docment.createTextNode (text) |
文檔對象上的createTextNode方法會創(chuàng)建一個包含靜態(tài)文本的節(jié)點。 |
<element>.appendChild(childNode) |
appendChild將指定的節(jié)點增加到當前節(jié)點的子節(jié)點列表(作為一個新的子節(jié)點)。例如:可以增加一個option元素,做為select元素的子節(jié)點。 |
<element>.getAttribute(name) |
這些方法分別設置元素中name屬性的值 |
<element>.getAttribute(name,value) | |
<element>.insertBefore(newNode,targetNode) |
這個方法將節(jié)點newNode作為當前元素的子節(jié)點插入到targetNode元素的前面 |
<element>.removeAttribute(name) |
這個方法從元素中刪除屬性name |
<element>.removeChild(childNode) |
這個方法從元素中刪除子元素childNode |
<element>.replaceChild(newNode,oldNode) |
這個方法將節(jié)點newNode替換為oldNode |
<element>.hasChildnodes() |
這個方法返回一個布爾值,指示元素是否有子元素 |
相關文章
20分鐘輕松創(chuàng)建自己的Bootstrap站點
這篇文章主要教大家如何在短短的20分鐘內輕松創(chuàng)建自己的Bootstrap站點,學會使用twitter bootstrap建立一個站點,從而鞏固Bootstrap一系列基礎知識,感興趣的小伙伴們可以參考一下2016-05-05firefox下對ajax的onreadystatechange的支持情況分析
firefox下對ajax的onreadystatechange的支持分析。用的到的朋友可以參考下。2009-12-12最好用的省市二級聯(lián)動 原生js實現(xiàn)你值得擁有
省市二級聯(lián)動效果,實現(xiàn)方法有很多,不過其他文章中介紹的都比較籠統(tǒng),在本文有一個詳細的實現(xiàn)過程,使用原生js很容易理解,希望大家可以參考下2013-09-09js獲取input長度并根據(jù)頁面寬度設置其大小及居中對齊
這篇文章主要介紹了js獲取input長度并根據(jù)頁面寬度設置其大小及居中對齊的方法,需要的朋友可以參考下2014-08-08Bootstrap Metronic完全響應式管理模板之菜單欄學習筆記
這篇文章主要介紹了Bootstrap Metronic完全響應式管理模板之菜單欄學習筆記,感興趣的小伙伴們可以參考一下2016-07-07