目錄
document.activeElement
document.head
document.body
document.compatMode
document.readySate
document.documentElement
document.documentElement.currentStyle
document.documentElement.contains()
document.documentElement.compareDocumentPosition()
document.documentElement.doScroll()
document.defaultView(DOMWindow)
document.defaultView.getComputedStyle()
window.frameElement
window.location
window.execScript()
首頁 web前端 js教程 jQuery中使用了document和window哪些属性和方法小结_jquery

jQuery中使用了document和window哪些属性和方法小结_jquery

May 16, 2016 pm 06:02 PM
document window

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.jb51.net/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.jb51.net/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执行得脚本作用域也是当前执行上下文。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1246
24
document.cookie取得不到怎麼解決 document.cookie取得不到怎麼解決 Nov 23, 2023 am 10:02 AM

document.cookie取得不到的解決方法:1、瀏覽器的隱私設定;2、Same-origin policy;3、HTTPOnly Cookie;4、JavaScript代碼錯誤;5、Cookie不存在或過期;6、跨域問題; 7.檢視器模式;8、伺服器問題;9、JavaScript執行時機;10、檢查console log等。

GTA 6 文件詳細概述了所有洩漏 GTA 6 文件詳細概述了所有洩漏 Sep 08, 2024 am 06:37 AM

9 月 3 日,俠盜獵車手 VI 文件 1.5 版發布,詳細概述了迄今為止有關該遊戲的所有資訊。該文件的更新版本在 X(以前的 Twitter)上發布的預告片中宣布。

Window蠕蟲病毒怎麼解決 Window蠕蟲病毒怎麼解決 May 17, 2023 pm 07:22 PM

0x00前言蠕蟲病毒是一種十分古老的電腦病毒,它是一種自包含的程式(或是一套程式),通常透過網路途徑傳播,每入侵到一台新的計算機,它就在這台電腦上複製自己,並自動執行它自己的程式。常見的蠕蟲病毒:熊貓燒香病毒、衝擊波/震盪波病毒、conficker病毒等。 0x01應急場景某天早上,管理員在出口防火牆發現內網伺服器不斷向境外IP發起主動連接,內網環境,無法連通外網,無圖腦補。 0x02事件分析在出口防火牆看到的伺服器內網IP,先將中病毒的主機從內網斷開,然後登入該伺服器,開啟D盾_web查殺查

window10平板電腦系統安裝的詳細圖文教學 window10平板電腦系統安裝的詳細圖文教學 Jul 14, 2023 am 09:33 AM

平板電腦是目前很多年輕人都非常喜歡的電腦。最近就有不少朋友想要了解window10平板電腦系統怎麼安裝,那麼今天小編就來跟大家分享一下一個操作十分簡單的一鍵安裝win10的方法。下面就讓我們一起來看看吧! window10平板電腦系統安裝的詳細圖文教學:1.我們搜尋下載小白一鍵重裝系統軟體,選擇下載安裝win10作業系統,點選安裝此系統。 2、等待小白下載以及部署環境。 3、等待部署完成後點選立即重新啟動即可。 4.選擇進入小白pe系統。 5.進入pe系統後彈出裝置工具幫助我們自動重裝系統,我們無需任何操作

js中document物件介紹 js中document物件介紹 Feb 18, 2024 pm 01:06 PM

JavaScript中Document物件介紹及程式碼範例引言:在JavaScript中,Document物件是代表整個HTML文件的接口,它提供了對HTML文件的存取和操作方法。本文將介紹Document物件的常用方法和屬性,並提供一些具體的程式碼範例。 getElementById方法getElementById是Document物件的重要方法,用於根據指

如何實作Disk Pulse Eneterprise Window應用程式的漏洞分析 如何實作Disk Pulse Eneterprise Window應用程式的漏洞分析 May 18, 2023 pm 03:04 PM

一、漏洞簡介DiskPulseEneterprise是一款監視磁碟變化的軟體,它可以透過一個管理埠9120或web管理視窗80對軟體進行連線管理,從而監視磁碟的變更。在DiskPulseEneterprise中有一個動態連結庫libspp.dll,其中有一些負責HTTP操作的函數,問題就出現在這個動態連結庫中,在處理後資料時,由於對於後資料沒有進行嚴格的長度控制,導致在執行取得後資料時造成無效記憶體拷貝資料緩衝區溢出,觸發SEH異常行為處理,最後控制EIP,執行任意程式碼。軟體下載連結:h

window10重裝win7系統教學 window10重裝win7系統教學 Jul 08, 2023 pm 05:45 PM

很多小夥伴使用win10系統不習慣想裝回win7系統,卻不知道如何下手,下面小編就把這個簡單的方法教給大家吧,不會電腦重裝windows7的小夥伴不要錯過了。 1.首先我們打開電腦瀏覽器搜尋魔法豬一鍵重裝系統官網,下載下來並打開它。 2、下載好之後我們打開它,點擊線上重裝即可。 3.接下來我們耐心等待它安裝完後就可以了。 4.安裝完成,接下來我們需要點選立即重新啟動電腦。 5.重啟完電腦之後我們還需要回到主介面繼續完成安裝,接下來我們的安裝就完成了。以上就是window10重裝win7系統的步驟了,希望對大家

JS的Document屬性與方法 JS的Document屬性與方法 Mar 14, 2024 am 10:47 AM

常見的document屬性與方法:屬性:1、document.title:取得或設定文件的標題,通常顯示在瀏覽器的標題列或標籤上;2、document.URL:取得文件的完整URL;3、document. documentElement:取得文件的根元素,通常是<html>元素;4、document.body:取得文件的<body>元素;5、document.head等等。

See all articles