日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

javascript原生事件句柄、BOM、DOM对象属性方法总结

發布時間:2023/12/31 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javascript原生事件句柄、BOM、DOM对象属性方法总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

javascript原生事件句柄、BOM、DOM對象屬性方法總結

JS事件句柄

事件句柄類型說明
onabort事件句柄圖像加載被中斷
onblur事件句柄元素失去焦點
onfocus事件句柄元素獲得焦點
onchange事件句柄用戶改變域的內容
onclick事件句柄鼠標點擊某個對象
ondblclick事件句柄鼠標雙擊某個對象
onerror事件句柄當加載文檔或圖像時發生某個錯誤
onkeydown事件句柄某個鍵盤的鍵被按下
onkeypress事件句柄某個鍵盤的鍵被按下或按住
onkeyup事件句柄某個鍵盤的鍵被松開
onload事件句柄某個頁面或圖像被完成加載
onunload事件句柄用戶退出頁面
onmousedown事件句柄某個鼠標按鍵被按下
onmouseup事件句柄某個鼠標按鍵被松開
onmousemove事件句柄鼠標被移動
onmouseover事件句柄鼠標被移到某元素之上
onmouseout事件句柄鼠標從某元素移開
onselect事件句柄文本被選定
onreset事件句柄重置按鈕被點擊
onsubmit事件句柄提交按鈕被點擊
onresize事件句柄窗口或框架被調整尺寸

Window對象屬性

Window對象屬性類型說明
closedWindow對象屬性返回窗口是否已被關閉
defaultStatusWindow對象屬性設置或返回窗口狀態欄中的默認文本
documentWindow對象屬性對 Document 對象的只讀引用
historyWindow對象屬性對 History 對象的只讀引用
innerheightWindow對象屬性返回窗口的文檔顯示區的高度
innerwidthWindow對象屬性返回窗口的文檔顯示區的寬度
lengthWindow對象屬性設置或返回窗口中的框架數量
locationWindow對象屬性用于窗口或框架的 Location 對象
nameWindow對象屬性設置或返回窗口的名稱
NavigatorWindow對象屬性對 Navigator 對象的只讀引用
openerWindow對象屬性返回對創建此窗口的窗口的引用
outerheightWindow對象屬性返回窗口的外部高度
outerwidthWindow對象屬性返回窗口的外部寬度
pageXOffsetWindow對象屬性設置或返回當前頁面相對于窗口顯示區左上角的 X 位置
pageYOffsetWindow對象屬性設置或返回當前頁面相對于窗口顯示區左上角的 Y 位置
parentWindow對象屬性返回父窗口
ScreenWindow對象屬性對 Screen 對象的只讀引用
selfWindow對象屬性返回對當前窗口的引用
statusWindow對象屬性設置窗口狀態欄的文本
topWindow對象屬性返回最頂層的先輩窗口
windowWindow對象屬性window 屬性等價于 self 屬性,它包含了對窗口自身的引用
screenLeftWindow對象屬性聲明了窗口的左上角在屏幕上的 x 坐標(IE、Safari 、 Opera)
screenXWindow對象屬性聲明了窗口的左上角在屏幕上的 x 坐標(Firefox 、Safari)
screenTopWindow對象屬性聲明了窗口的左上角在屏幕上的 y 坐標(IE、Safari 、 Opera)
screenYWindow對象屬性聲明了窗口的左上角在屏幕上的 y 坐標(Firefox 、 Safari)

Window對象方法

Window對象方法類型說明
alert()Window對象方法顯示帶有一段消息和一個確認按鈕的警告框
confirm()Window對象方法顯示帶有一段消息以及確認按鈕和取消按鈕的對話框
prompt()Window對象方法顯示可提示用戶輸入的對話框
focus()Window對象方法把鍵盤焦點給予一個窗口
blur()Window對象方法把鍵盤焦點從頂層窗口移開
setInterval()Window對象方法按照指定的周期(以毫秒計)來調用函數或計算表達式
setTimeout()Window對象方法在指定的毫秒數后調用函數或計算表達式
clearInterval()Window對象方法取消由 setInterval() 設置的 timeout
clearTimeout()Window對象方法取消由 setTimeout() 方法設置的 timeout
open()Window對象方法打開一個新的瀏覽器窗口或查找一個已命名的窗口
close()Window對象方法關閉瀏覽器窗口
createPopup()Window對象方法創建一個 pop-up 窗口
moveBy()Window對象方法可相對窗口的當前坐標把它移動指定的像素
moveTo()Window對象方法把窗口的左上角移動到一個指定的坐標
print()Window對象方法打印當前窗口的內容
resizeBy()Window對象方法按照指定的像素調整窗口的大小
resizeTo()Window對象方法把窗口的大小調整到指定的寬度和高度
scrollBy()Window對象方法按照指定的像素值來滾動內容
scrollTo()Window對象方法把內容滾動到指定的坐標

Navigator對象屬性

Navigator對象屬性類型說明
appCodeNameNavigator對象屬性返回瀏覽器的代碼名
appMinorVersionNavigator對象屬性返回瀏覽器的次級版本
appNameNavigator對象屬性返回瀏覽器的名稱
appVersionNavigator對象屬性返回瀏覽器的平臺和版本信息
browserLanguageNavigator對象屬性返回當前瀏覽器的語言
cookieEnabledNavigator對象屬性返回指明瀏覽器中是否啟用 cookie 的布爾值
cpuClassNavigator對象屬性返回瀏覽器系統的 CPU 等級
onLineNavigator對象屬性返回指明系統是否處于脫機模式的布爾值
platformNavigator對象屬性返回運行瀏覽器的操作系統平臺
systemLanguageNavigator對象屬性返回 OS 使用的默認語言
userAgentNavigator對象屬性返回由客戶機發送服務器的 user-agent 頭部的值
userLanguageNavigator對象屬性返回 OS 的自然語言設置
javaEnabled()Navigator對象方法規定瀏覽器是否啟用 Java
taintEnabled()Navigator對象方法規定瀏覽器是否啟用數據污點 (data tainting)

Screen對象屬性

Screen對象屬性類型說明
availHeightScreen對象屬性返回顯示屏幕的高度 (除 Windows 任務欄之外)
availWidthScreen對象屬性返回顯示屏幕的寬度 (除 Windows 任務欄之外)
bufferDepthScreen對象屬性設置或返回調色板的比特深度
colorDepthScreen對象屬性返回目標設備或緩沖器上的調色板的比特深度
deviceXDPIScreen對象屬性返回顯示屏幕的每英寸水平點數
deviceYDPIScreen對象屬性返回顯示屏幕的每英寸垂直點數
fontSmoothingEnabledScreen對象屬性返回用戶是否在顯示控制面板中啟用了字體平滑
heightScreen對象屬性返回顯示屏幕的高度
logicalXDPIScreen對象屬性返回顯示屏幕每英寸的水平方向的常規點數
logicalYDPIScreen對象屬性返回顯示屏幕每英寸的垂直方向的常規點數
pixelDepthScreen對象屬性返回顯示屏幕的顏色分辨率(比特每像素)
updateIntervalScreen對象屬性設置或返回屏幕的刷新率
widthScreen對象屬性返回顯示器屏幕的寬度

History對象屬性

History對象屬性類型說明
lengthHistory對象屬性返回瀏覽器歷史列表中的 URL 數量
back()History對象方法加載 history 列表中的前一個 URL
forward()History對象方法加載 history 列表中的下一個 URL
go()History對象方法加載 history 列表中的某個具體頁面

Location對象屬性

Location對象屬性類型說明
hashLocation對象屬性設置或返回從井號 (#) 開始的 URL(錨)
hostLocation對象屬性設置或返回主機名和當前 URL 的端口號
hostnameLocation對象屬性設置或返回當前 URL 的主機名
hrefLocation對象屬性設置或返回完整的 URL
pathnameLocation對象屬性設置或返回當前 URL 的路徑部分
portLocation對象屬性設置或返回當前 URL 的端口號
protocolLocation對象屬性設置或返回當前 URL 的協議
searchLocation對象屬性設置或返回從問號 (?) 開始的 URL(查詢部分)
assign()Location對象方法加載新的文檔
reload()Location對象方法重新加載當前文檔
replace()Location對象方法用新的文檔替換當前文檔

Document對象屬性

Document對象屬性類型說明
bodyDocument對象屬性提供對 元素的直接訪問
cookieDocument對象屬性設置或返回與當前文檔有關的所有 cookie
domainDocument對象屬性返回當前文檔的域名
lastModifiedDocument對象屬性返回文檔被最后修改的日期和時間
referrerDocument對象屬性返回載入當前文檔的文檔的 URL
titleDocument對象屬性返回當前文檔的標題
URLDocument對象屬性返回當前文檔的 URL

Document對象方法

Document對象方法類型說明
open()Document對象方法收集來自任何 document.write() document.writeln() 方法的輸出
close()Document對象方法關閉用 document.open() 方法打開的輸出流,并顯示選定的數據
getElementById()Document對象方法返回對擁有指定 id 的第一個對象的引用
getElementsByName()Document對象方法返回帶有指定名稱的對象集合
getElementsByTagName()Document對象方法返回帶有指定標簽名的對象集合
write()Document對象方法向文檔寫 HTML 表達式 或 JavaScript 代碼
writeln()Document對象方法等同于 write() 方法,不同的是在每個表達式之后寫一個換行符
preventDefault()Document對象方法通知瀏覽器不要執行與事件關聯的默認動作
stopPropagation()Document對象方法不再派發事件

Element對象屬性

Element對象屬性類型說明
element.accessKeyElement對象屬性設置或返回元素的快捷鍵
element.attributesElement對象屬性返回元素屬性的 NamedNodeMap
element.childNodesElement對象屬性返回元素子節點的 NodeList
element.classNameElement對象屬性設置或返回元素的 class 屬性
element.clientHeightElement對象屬性返回元素的可見高度
element.clientWidthElement對象屬性返回元素的可見寬度
element.contentEditableElement對象屬性設置或返回元素的內容是否可編輯
element.dirElement對象屬性設置或返回元素的文本方向
element.firstChildElement對象屬性返回元素的首個子元素
element.lastChildElement對象屬性返回元素的最后一個子元素
element.idElement對象屬性設置或返回元素的 id
element.innerHTMLElement對象屬性設置或返回元素的內容
element.isContentEditableElement對象屬性設置或返回元素的內容
element.langElement對象屬性設置或返回元素的語言代碼
element.namespaceURIElement對象屬性返回元素的 namespace URI
element.nextSiblingElement對象屬性返回位于相同節點樹層級的下一個節點
element.nodeNameElement對象屬性返回元素的節點名稱
element.nodeTypeElement對象屬性返回元素的節點類型
element.nodeValueElement對象屬性設置或返回元素值
element.offsetHeightElement對象屬性返回元素的高度
element.offsetWidthElement對象屬性返回元素的寬度
element.offsetLeftElement對象屬性返回元素的水平偏移位置
element.offsetTopElement對象屬性返回元素的垂直偏移位置
element.offsetParentElement對象屬性返回元素的偏移容器
element.ownerDocumentElement對象屬性返回元素的根元素(文檔對象)
element.parentNodeElement對象屬性返回元素的父節點
element.previousSiblingElement對象屬性返回位于相同節點樹層級的前一個元素
element.scrollWidthElement對象屬性返回元素的整體寬度
element.scrollHeightElement對象屬性返回元素的整體高度
element.scrollLeftElement對象屬性返回元素左邊緣與視圖之間的距離
element.scrollTopElement對象屬性返回元素上邊緣與視圖之間的距離
element.styleElement對象屬性設置或返回元素的 style 屬性
element.tabIndexElement對象屬性設置或返回元素的 tab 鍵控制次序
element.tagNameElement對象屬性返回元素的標簽名
element.textContentElement對象屬性設置或返回節點及其后代的文本內容
element.titleElement對象屬性設置或返回元素的 title 屬性
nodelist.lengthElement對象屬性返回 NodeList 中的節點數

Element對象方法

Element對象方法類型說明
element.appendChild()Element對象方法向元素添加新的子節點,作為最后一個子節點
element.cloneNode()Element對象方法克隆元素
element.compareDocumentPosition()Element對象方法比較兩個元素的文檔位置
element.getAttribute()Element對象方法返回元素節點的指定屬性值
element.getAttributeNode()Element對象方法返回指定的屬性節點
element.getElementsByTagName()Element對象方法返回擁有指定標簽名的所有子元素的集合
element.getFeature()Element對象方法返回實現了指定特性的 API 的某個對象
element.getUserData()Element對象方法返回關聯元素上鍵的對象
element.hasAttribute()Element對象方法如果元素擁有指定屬性,則返回true,否則返回 false
element.hasAttributes()Element對象方法如果元素擁有屬性,則返回 true,否則返回 false
element.hasChildNodes()Element對象方法如果元素擁有子節點,則返回 true,否則 false
element.insertBefore()Element對象方法在指定的已有的子節點之前插入新節點
element.isDefaultNamespace()Element對象方法如果指定的 namespaceURI 是默認的,則返回 true,否則返回 false
element.isEqualNode()Element對象方法檢查兩個元素是否相等
element.isSameNode()Element對象方法檢查兩個元素是否是相同的節點
element.isSupported()Element對象方法如果元素支持指定特性,則返回 true
element.normalize()Element對象方法合并元素中相鄰的文本節點,并移除空的文本節點
element.removeAttribute()Element對象方法從元素中移除指定屬性
element.removeAttributeNode()Element對象方法移除指定的屬性節點,并返回被移除的節點
element.removeChild()Element對象方法從元素中移除子節點
element.replaceChild()Element對象方法替換元素中的子節點
element.setAttribute()Element對象方法把指定屬性設置或更改為指定值
element.setAttributeNode()Element對象方法設置或更改指定屬性節點
element.setIdAttribute()Element對象方法-
element.setIdAttributeNode()Element對象方法-
element.setUserData()Element對象方法把對象關聯到元素上的鍵
element.toString()Element對象方法把元素轉換為字符串
nodelist.item()Element對象方法返回 NodeList 中位于指定下標的節點

總結

以上是生活随笔為你收集整理的javascript原生事件句柄、BOM、DOM对象属性方法总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。