DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> jQuery中使用了document和window哪些屬性和方法小結
jQuery中使用了document和window哪些屬性和方法小結
編輯:JQuery特效代碼     

document.activeElement

獲取文檔當前獲得焦點的元素

document.head

在jQuery中使用方式如下document.head || document.getElementsByTagName( "head" )[0] ,可見並非所有浏覽器支持

document.body

獲得當前文檔的HTMLBodyElement元素

document.compatMode

獲取當前文檔的渲染方式。返回值:BackCompat(怪癖模式)和CSS1Compat(標准模式)。

由於IE 8多達五種渲染模式,所以判斷是否是怪癖模式需要借助於IE獨有的document.documentMode進行額外檢測

參見此文 http://www.poluoluo.com/article/21717.htm

document.readySate

返回文檔的加載狀態:uninitialized,loading,loaded,interactive,complete 所有浏覽器均支持此屬性(FF3.6以上支持)。

標准浏覽器中,普通的HTML元素沒有此屬性(Opera的script標簽除外)。

jQuery中的ready函數使用complete狀態值來判斷DOM樹是否加載完成

document.documentElement

返回文檔根元素(HTMLHtmlElement)

document.documentElement.currentStyle

IE獨有方法,獲取元素樣式

document.documentElement.contains()

IE專用,用於判斷文檔是否包含指定節點元素

document.documentElement.compareDocumentPosition()

比較當前節點與指定節點的文檔位置 IE9支持此方法

具體信息參見http://www.poluoluo.com/article/28281.htm

document.documentElement.doScroll()

IE獨有方法,模擬用戶滾動條點擊;jQuery使用此方法在IE6中檢測DOM樹是否可用。

非IE可以使用obj.scrollTop+=10; 適用的元素有html、body、div、span、textarea等

詳細信息參見http://msdn.microsoft.com/en-us/library/ms536414(VS.85).aspx

document.defaultView(DOMWindow)

返回當前文檔相關聯的window對象或者null,IE 9支持此屬性

document.defaultView.getComputedStyle()

獲得元素樣式信息(非內聯),返回樣式表對象。W3C標准方法;IE對應的是currentStyle屬性

window.frameElement

獲取當前文檔的宿主節點iframe元素

window.location

返回當前文檔的URL信息

window.execScript()

execScript函數與eval的功能相同,不同的是eval函數執行後的腳本的作用域是當前執行上下文,而execScript則總是針對全局作用域。

IE中eval和window.eval功能相同,window.eval執行得腳本作用域也是當前執行上下文。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved