欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery中使用了document和window哪些屬性和方法小結(jié)

 更新時(shí)間:2011年09月13日 23:00:27   作者:  
未列出常見(jiàn)的比如document.getElementById(),object.addEventListener()等。

document.activeElement

獲取文檔當(dāng)前獲得焦點(diǎn)的元素

document.head

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

document.body

獲得當(dāng)前文檔的HTMLBodyElement元素

document.compatMode

獲取當(dāng)前文檔的渲染方式。返回值:BackCompat(怪癖模式)和CSS1Compat(標(biāo)準(zhǔn)模式)。

由于IE 8多達(dá)五種渲染模式,所以判斷是否是怪癖模式需要借助于IE獨(dú)有的document.documentMode進(jìn)行額外檢測(cè)

參見(jiàn)此文 http://www.dbjr.com.cn/article/21717.htm 

document.readySate

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

標(biāo)準(zhǔn)瀏覽器中,普通的HTML元素沒(méi)有此屬性(Opera的script標(biāo)簽除外)。

jQuery中的ready函數(shù)使用complete狀態(tài)值來(lái)判斷DOM樹(shù)是否加載完成

document.documentElement

返回文檔根元素(HTMLHtmlElement)

document.documentElement.currentStyle

IE獨(dú)有方法,獲取元素樣式

document.documentElement.contains()

IE專(zhuān)用,用于判斷文檔是否包含指定節(jié)點(diǎn)元素

document.documentElement.compareDocumentPosition()

比較當(dāng)前節(jié)點(diǎn)與指定節(jié)點(diǎn)的文檔位置 IE9支持此方法

具體信息參見(jiàn)http://www.dbjr.com.cn/article/28281.htm

document.documentElement.doScroll()

IE獨(dú)有方法,模擬用戶滾動(dòng)條點(diǎn)擊;jQuery使用此方法在IE6中檢測(cè)DOM樹(shù)是否可用。

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

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

document.defaultView(DOMWindow)

返回當(dāng)前文檔相關(guān)聯(lián)的window對(duì)象或者null,IE 9支持此屬性

document.defaultView.getComputedStyle()

獲得元素樣式信息(非內(nèi)聯(lián)),返回樣式表對(duì)象。W3C標(biāo)準(zhǔn)方法;IE對(duì)應(yīng)的是currentStyle屬性

window.frameElement

獲取當(dāng)前文檔的宿主節(jié)點(diǎn)iframe元素

window.location

返回當(dāng)前文檔的URL信息

window.execScript()

execScript函數(shù)與eval的功能相同,不同的是eval函數(shù)執(zhí)行后的腳本的作用域是當(dāng)前執(zhí)行上下文,而execScript則總是針對(duì)全局作用域。

IE中eval和window.eval功能相同,window.eval執(zhí)行得腳本作用域也是當(dāng)前執(zhí)行上下文。

相關(guān)文章

最新評(píng)論