最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript window.document的屬性、方法和事件小結(jié)

 更新時間:2012年10月24日 01:25:16   作者:  
document屬性作為window對象的一個子對象被創(chuàng)建,是用于訪問頁面中所有元素的對象,這里簡單整理下,方便學習js的朋友

javascript中window.document的屬性、方法和事件的總結(jié),有需要的朋友可參考一下本文章。

屬性:

Attributes 存儲節(jié)點的屬性列表(只讀)
childNodes 存儲節(jié)點的子節(jié)點列表(只讀)
dataType 返回此節(jié)點的數(shù)據(jù)類型
Definition 以DTD或XML模式給出的節(jié)點的定義(只讀)
Doctype 指定文檔類型節(jié)點(只讀)
documentElement 返回文檔的根元素(可讀寫)
firstChild 返回當前節(jié)點的第一個子節(jié)點(只讀)
Implementation 返回XMLDOMImplementation對象
lastChild 返回當前節(jié)點最后一個子節(jié)點(只讀)
nextSibling 返回當前節(jié)點的下一個兄弟節(jié)點(只讀)
nodeName 返回節(jié)點的名字(只讀)
nodeType 返回節(jié)點的類型(只讀)
nodeTypedValue 存儲節(jié)點值(可讀寫)
nodeValue 返回節(jié)點的文本(可讀寫)
ownerDocument 返回包含此節(jié)點的根文檔(只讀)
parentNode 返回父節(jié)點(只讀)
Parsed 返回此節(jié)點及其子節(jié)點是否已經(jīng)被解析(只讀)
Prefix 返回名稱空間前綴(只讀)
preserveWhiteSpace 指定是否保留空白(可讀寫)
previousSibling 返回此節(jié)點的前一個兄弟節(jié)點(只讀)
Text 返回此節(jié)點及其后代的文本內(nèi)容(可讀寫)
url 返回最近載入的XML文檔的URL(只讀)
Xml 返回節(jié)點及其后代的XML表示(只讀)

方法:

appendChild 為當前節(jié)點添加一個新的子節(jié)點,放在最后的子節(jié)點后
cloneNode 返回當前節(jié)點的拷貝
createAttribute 創(chuàng)建新的屬性
createCDATASection 創(chuàng)建包括給定數(shù)據(jù)的CDATA段
createComment 創(chuàng)建一個注釋節(jié)點
createDocumentFragment 創(chuàng)建DocumentFragment對象
createElement 創(chuàng)建一個元素節(jié)點
createEntityReference 創(chuàng)建EntityReference對象
createNode 創(chuàng)建給定類型,名字和命名空間的節(jié)點
createPorcessingInstruction 創(chuàng)建操作指令節(jié)點
createTextNode 創(chuàng)建包括給定數(shù)據(jù)的文本節(jié)點
getElementsByTagName 返回指定名字的元素集合
hasChildNodes 返回當前節(jié)點是否有子節(jié)點
insertBefore 在指定節(jié)點前插入子節(jié)點
Load 導入指定位置的XML文檔
loadXML 導入指定字符串的XML文檔
removeChild 從子結(jié)點列表中刪除指定的子節(jié)點
replaceChild 從子節(jié)點列表中替換指定的子節(jié)點
Save 把XML文件存到指定節(jié)點
selectNodes 對節(jié)點進行指定的匹配,并返回匹配節(jié)點列表
selectSingleNode 對節(jié)點進行指定的匹配,并返回第一個匹配節(jié)點
transformNode 使用指定的樣式表對節(jié)點及其后代進行轉(zhuǎn)換
transformNodeToObject 使用指定的樣式表將節(jié)點及其后代轉(zhuǎn)換為對象

body-主體子對象

document.body //指定文檔主體的開始和結(jié)束等價于body>/body>
document.body.bgColor //設置或獲取對象后面的背景顏色
document.body.link //未點擊過的鏈接顏色
document.body.alink //激活鏈接(焦點在此鏈接上)的顏色
document.body.vlink //已點擊過的鏈接顏色
document.body.text //文本色
document.body.innerText //設置body>…/body>之間的文本
document.body.innerHTML //設置body>…/body>之間的HTML代碼
document.body.topMargin //頁面上邊距
document.body.leftMargin //頁面左邊距
document.body.rightMargin //頁面右邊距
document.body.bottomMargin //頁面下邊距
document.body.background //背景圖片

document.body.appendChild(oTag) //動態(tài)生成一個HTML對象

常用對象事件

document.body.onclick=”func()” //鼠標指針單擊對象是觸發(fā)
document.body.onmouseover=”func()” //鼠標指針移到對象時觸發(fā)
document.body.onmouseout=”func()” //鼠標指針移出對象時觸發(fā)
———————————————————————
location-位置子對象

document.location.hash // #號后的部分
document.location.host // 域名+端口號
document.location.hostname // 域名
document.location.href // 完整URL
document.location.pathname // 目錄部分
document.location.port // 端口號
document.location.protocol // 網(wǎng)絡協(xié)議(http:)
document.location.search // ?號后的部分

documeny.location.reload() //刷新網(wǎng)頁
document.location.reload(URL) //打開新的網(wǎng)頁
document.location.assign(URL) //打開新的網(wǎng)頁
document.location.replace(URL) //打開新的網(wǎng)頁
———————————————————————
selection-選區(qū)子對象
document.selection
———————————————————————

images集合(頁面中的圖象)

a)通過集合引用
document.images //對應頁面上的img標簽
document.images.length //對應頁面上img標簽的個數(shù)
document.images[0] //第1個img標簽
document.images[i] //第i-1個img標簽

b)通過nane屬性直接引用
img name=”oImage”
document.images.oImage //document.images.name屬性

c)引用圖片的src屬性
document.images.oImage.src //document.images.name屬性.src

d)創(chuàng)建一個圖象
var oImage
oImage = new Image()
document.images.oImage.src=”1.jpg”
同時在頁面上建立一個img /標簽與之對應就可以顯示

———————————————————————-

forms集合(頁面中的表單)

a)通過集合引用
document.forms //對應頁面上的form標簽
document.forms.length //對應頁面上/formform標簽的個數(shù)
document.forms[0] //第1個/formform標簽
document.forms[i] //第i-1個/formform標簽
document.forms[i].length //第i-1個/formform中的控件數(shù)
document.forms[i].elements[j] //第i-1個/formform中第j-1個控件

b)通過標簽name屬性直接引用
/formform name=”Myform”>input name=”myctrl”/>/form
document.Myform.myctrl //document.表單名.控件名

c)訪問表單的屬性
document.forms[i].name //對應form name>屬性
document.forms[i].action //對應/formform action>屬性
document.forms[i].encoding //對應/formform enctype>屬性
document.forms[i].target //對應/formform target>屬性

document.forms[i].appendChild(oTag) //動態(tài)插入一個控件
document.all.oDiv //引用圖層oDiv
document.all.oDiv.style.display=” //圖層設置為可視
document.all.oDiv.style.display=”none” //圖層設置為隱藏
document.getElementId(”oDiv”) //通過getElementId引用對象
document.getElementId(”oDiv”).style=”
document.getElementId(”oDiv”).display=”none”
/*document.all表示document中所有對象的集合
只有ie支持此屬性,因此也用來判斷瀏覽器的種類*/

圖層對象的4個屬性
document.getElementById(”ID”).innerText //動態(tài)輸出文本
document.getElementById(”ID”).innerHTML //動態(tài)輸出HTML
document.getElementById(”ID”).outerText //同innerText
document.getElementById(”ID”).outerHTML //同innerHTML

document屬性作為window對象的一個子對象被創(chuàng)建,是用于訪問頁面中所有元素的對象。其主要具有以下一些應用特性:

屬性/方法/事件 描述
onClick 當文檔被點擊時觸發(fā)
onDblClick 當文檔被雙擊時觸發(fā)
onKeyDown 當按下任意鍵時觸發(fā)。優(yōu)先于onKeyPress事件觸發(fā)器
onKeyPress 參見onKeyDown
onKeyUp 當釋放按下的鍵時觸發(fā)
onMouseDown 當按下鼠標鍵時觸發(fā)
onMouseUp 當釋放鼠標鍵時觸發(fā)
captureEvents() 捕獲所有與文檔相關的事件
close() 關閉文檔流
getSelection() 返回當前選中的文本
handleEvent() 調(diào)用事件處理器給指定的事件
open() 打開文檔流
releaseEvents() 釋放所捕獲的事件
routeEvent() 通過正常的處理程序來傳遞所捕獲的事件
write() 向文檔中寫入內(nèi)容
writeln() 在文檔中寫入帶有換行符的字符串
alinkColor 指定相關標簽的alink屬性
anchors 包含了文檔中所有anchor標簽的數(shù)組
bgColor 指定相關標簽的背景顏色。
cookie 指定cookie
domain 指定服務于文檔的域
embeds 包含了文檔中所有embed標簽的數(shù)組
fgColor 指定相關標簽的text屬性
formName 文檔中每個form的實際名稱
forms 包含了文檔中所有form標簽的數(shù)組
images 包含了文檔中所有image標簽的數(shù)組
lastModified 指定文檔最后更改的日期
layers 包含了文檔中l(wèi)ayer的所有標簽的數(shù)組
linkColor 指定相關標簽的link屬性
links 包含了文檔中所有l(wèi)inks的數(shù)組
plugins 包含了文檔中所有plug-in的數(shù)組
referrer 指定referral URL.
title 標題文字
URL 指定文檔的URL
vlinkColor 指定相關標簽的vlink屬性

相關文章

  • 關于Js中new操作符的作用詳解

    關于Js中new操作符的作用詳解

    這篇文章主要給大家介紹了關于關于Js中new操作符作用的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • JavaScript學習筆記之內(nèi)置對象

    JavaScript學習筆記之內(nèi)置對象

    本文主要介紹了javascript中的內(nèi)置對象,包括圖像對象、導航對象、窗口對象、屏幕對象、事件對象、歷史對象、文件對象(重要)、錨點對象、鏈接對象、框架對象、表單對象(重要)、位置對象,這里簡單做下介紹,后續(xù)在詳細講解。
    2015-01-01
  • javascript設計模式之代理模式

    javascript設計模式之代理模式

    這篇文章主要為大家介紹了javascript代理模式,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • ES6基礎語法之數(shù)組拓展

    ES6基礎語法之數(shù)組拓展

    這篇文章介紹了ES6基礎語法之數(shù)組拓展,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • Javascript中this的用法詳解

    Javascript中this的用法詳解

    本文主要是重新回顧一下自己關于this的理解,發(fā)現(xiàn)自己的理解確實是有些偏差的,記錄一下,希望對大家有所幫助
    2014-09-09
  • JS的框架Polymer中的dom-if和is屬性使用說明

    JS的框架Polymer中的dom-if和is屬性使用說明

    這篇文章主要介紹了JS的框架Polymer中的dom-if和is屬性使用說明,Polymer是Google開發(fā)的一款JavaScript框架,需要的朋友可以參考下
    2015-07-07
  • JavaScript基本編碼模式小結(jié)

    JavaScript基本編碼模式小結(jié)

    本文中筆者整理的這些模式包含了編寫JavaScript代碼時一些常用的方法或者小技巧,可以幫助初學JavaScript的同學迅速提升代碼質(zhì)量
    2012-05-05
  • Javascript Boolean、Nnumber、String 強制類型轉(zhuǎn)換的區(qū)別詳細介紹

    Javascript Boolean、Nnumber、String 強制類型轉(zhuǎn)換的區(qū)別詳細介紹

    我們知道 Boolean(value) 是把值轉(zhuǎn)換成Boolean類型,Nnumber(value) 是把值轉(zhuǎn)換成數(shù)字(整型或浮點數(shù)),而 String(value) 是把值轉(zhuǎn)換成字符串,需要的朋友可以了解下
    2012-12-12
  • 詳解JavaScript中this關鍵字的用法

    詳解JavaScript中this關鍵字的用法

    this是函數(shù)內(nèi)部的對象并且被用于調(diào)用該函數(shù),this在全局中的使用非常之靈活,下面就帶大家來詳解JavaScript中this關鍵字的用法
    2016-05-05
  • JavaScript中switch判斷容易犯錯的一個細節(jié)

    JavaScript中switch判斷容易犯錯的一個細節(jié)

    這篇文章主要介紹了JavaScript中switch判斷容易犯錯的一個細節(jié),簡單說就是字符串和數(shù)字的差別,看完本文會有一個清晰的認知,需要的朋友可以參考下
    2014-08-08

最新評論

濮阳市| 梁山县| 沁源县| 广东省| 循化| 西峡县| 大理市| 平邑县| 阳山县| 普定县| 萨迦县| 自治县| 忻州市| 邢台县| 长寿区| 郁南县| 岳阳县| 沈阳市| 綦江县| 雷山县| 郑州市| 河北省| 金坛市| 天水市| 鹤峰县| 舟曲县| 尼勒克县| 郴州市| 清苑县| 共和县| 鄱阳县| 两当县| 简阳市| 车致| 垦利县| 福海县| 中牟县| 宁国市| 绥德县| 兴化市| 泌阳县|