瀏覽器根物件document之方法概述

2022-08-16 10:24:09 字數 2385 閱讀 9623

getrootnode返回上下文的根節點。

queryselector返回文件中匹配指定 css 選擇器的第乙個元素。

queryselectorall返回文件中匹配指定 css 選擇器的所有元素。

getelementbyid

getelementsbyclassname

getelementsbyname方法可返回帶有指定名稱的物件的集合。

getelementsbytagname

getelementsbytagnamens(xml)

createnodeiterator、createtreewalker都是用來遍歷文件樹。

clonenode複製dom節點。

createrange返回新建立的 range 物件,兩個邊界點都被設定為文件的開頭。

createprocessinginstruction方法建立 processinginstruction 節點。

createattribute建立並返回乙個新的屬性節點

createattributens與 createattribute() 方法相似,只是它建立的 attr 節點除了具有指定的名稱外,還具有指定的命名空間。

createelement建立元素節點,返回乙個 element 物件。

createelementns建立帶有指定命名空間的元素節點。

createtextnode建立文字節點。

createcomment建立注釋節點, 並插入html文件。

createdocumentfragment建立乙個新的空白的文件片段

insertbefore方法在當前節點的某個子節點之前再插入乙個子節點。

adoptnode方法把乙個節點從另乙個文件複製到該文件以便應用。

importnode方法把乙個節點從另乙個文件複製到該文件以便應用。

replacechild將某個子節點替換為另乙個。

prepend方法可以在父節點的第乙個子節點之前插入一系列node物件或domstring物件。

haschildnodes如果當前元素節點擁有子節點則返回true。

isequalnode方法可在節點等於某個給定的節點時返回 true,否則返回 false。

issamenode檢查兩個節點是否是相同節點。

contains(comparedocumentposition)檢查節點的從屬關係。

removechild刪除乙個節點

registerelement(廢棄)採用其他api。

addeventlistener新增事件監聽

removeeventlistener移除事件監聽

dispatchevent觸發事件

open

close

write

writeln

hasfocus方法返回乙個 boolean,表明當前文件或者當前文件內的節點是否獲得了焦點。該方法可以用來判斷當前文件中的活動元素是否獲得了焦點。

exitpointerlock方法可非同步的解鎖滑鼠(通過element.requestpointerlock鎖定的)。

caretrangefrompoint方法返回乙個 range 物件(指定座標的文件片段)。

getselection方法與window. getselection等價。

elementfrompoint方法返回當前文件上處於指定座標位置最頂層的元素。

elementsfrompoint方法可以獲取到當前視口內指定座標處,由里到外排列的所有元素。

execcommand方法允許執行命令來操縱可編輯區域的內容。

querycommandenabled方法可查詢瀏覽器中指定的編輯指令是否可用。

querycommandindeterm方法確定命令是否是不確定的。

querycommandstate方法確定命令的狀態。

querycommandsupported方法確定瀏覽器是否支援指定的編輯指令。

querycommandvalue方法返回命令的值。

webkitcancelfullscreen

webkitexitfullscreen

createexpression方法將編譯生成乙個 xpathexpression,可以用來多次的執行。

creatensresolver

evaluate

lookupprefix(xml)

lookupnamespaceuri(xml)

isdefaultnamespace檢視定義的命名空間是否為預設的命名空間。

createevent 使用 event constructors替代

releaseevents使用removeeventlistener替代

createcdatasection

clear

normalize

瀏覽器根物件document之數值和布林屬性

element node 1乙個 元素 節點,例如 和 text node 3element 或者 attr 中實際的文字 processing instruction node 7乙個用於xml文件的 processinginstruction 例如 宣告。comment node 8乙個 com...

瀏覽器根物件window之操作方法

alert 帶有一條指定訊息和乙個ok按鈕的警告框。confirm 帶有指定訊息和ok及取消按鈕的對話方塊。prompt 可提示使用者進行輸入的對話方塊。print 列印網頁。open 開啟乙個新的瀏覽器視窗或查詢乙個已命名的視窗。close 用於自動關閉瀏覽器視窗。focus 可把鍵盤焦點給予乙個...

瀏覽器物件

瀏覽器提供了大量的物件,用於表示頁面上html所對應的元素。通常將它們的集合稱為瀏覽器物件模型 bom bom在很大程度上依賴於我們所使用的是何種型別的瀏覽器以及瀏覽器的版本,如果不慎選擇經常會出現相容性問題。不過如果我們的 能夠遵循w3c標準,就能更大限度的相容不同的瀏覽器。瀏覽器物件在最頂層的是...