XML DOM HTMLElement 對象

HTMLElement 對象表示 HTML 中的一個元素。css

HTMLElement 對象的屬性

一個 HTML 文檔中的每一個元素都有和元素的 HTML 屬性對應的屬性。這裏列出了全部 HTML 標記都支持的屬性。其餘的屬性,都特定於某種具體的 HTML 標記。HTMLElement 對象繼承了 Node 和 Element 對象的標準屬性,也實現了下面所描述的幾個非標準屬性:html

className

規定元素的 class 屬性。注意:該屬性名不是 "class",由於 "class" 是 JavaScript 中的保留字。node

類型:String。狀態:可寫。瀏覽器

currentStyle

這一特定於 IE 的屬性應用於元素的全部 CSS 屬性的級聯組。它是 Window.getComputedStyle() 的僅用於 IE 的替代。dom

類型:String。狀態:可寫。工具

dir

規定元素的 dir 屬性,聲明瞭文檔文本的方向。spa

類型:String。狀態:可寫。xml

id

規定元素的 id 屬性。在一個文檔中,沒有兩個元素具備相同的 id 值。htm

類型:String。狀態:可寫。對象

innerHTML

規定了元素所包含的字符串,不包括元素自身的開始標記和結束標記。查詢這一屬性會將元素的內容做爲一個 HTML 文本串返回。將這個屬性設置爲一個 HTML 文本串,則能夠用 HTML 的解析表示來替換元素的內容。在文檔載入的時候,不能設置這個屬性。這個一個源自於 IE4 的非標準屬性,已經獲得全部現代瀏覽器的支持。

類型:String。狀態:可寫。

lang

規定元素的 lang 屬性,聲明瞭元素內容的語言代碼。

類型:String。狀態:可寫。

offsetHeight, offsetWidth

返回元素的高度和寬度,以像素爲單位。這是非標準的但卻獲得很好支持的屬性。

類型:int。狀態:只讀。

offsetLeft

返回當前元素的左邊界到它的包含元素的左邊界的偏移量,以像素爲單位。

類型:int。狀態:只讀。

offsetTop

返回當前元素的上邊界到它的包含元素的上邊界的偏移量,以像素爲單位。

類型:int。狀態:只讀。

offsetParent

返回對最近的動態定位的包含元素的引用,全部的偏移量都根據該元素來決定。若是元素的 style.display 設置爲 none,則該屬性返回 null。這是非標準的但卻獲得很好支持的屬性。

類型:Node。狀態:只讀。

scrollHeight, scrollWidth

返回元素的完整的高度和寬度,以像素爲單位。當一個元素擁有滾動條時(好比因爲 CSS 的 overflow 屬性),這些屬性和 offsetHeight 與 offsetWidth 不一樣,offsetHeight 和 offsetWidth 只是報告元素的可見部分的大小。這是非標準的但卻獲得很好支持的屬性。

類型:int。狀態:只讀。

scrollTop, scrollLeft

設置或返回已經滾動到元素的左邊界或上邊界的像素數。只有在元素有滾動條的時候,例如,元素的 CSS overflow 屬性設置爲 auto 的時候,這些像素纔有用。這些屬性也只在文檔的 <body> 或 <html> 標記上定義(這和瀏覽器有關),而且一塊兒來制定滾動文檔的位置。注意,這些屬性並不會指定一個 <iframe> 標記的滾動量。這是非標準的但卻獲得很好支持的屬性。

類型:int。狀態:可寫。

style

返回爲當前元素設置內聯 CSS 樣式的 style 屬性的值。注意,這個屬性的值不是一個字符串。

類型:CSS2Properties。狀態:只讀。

title

規定元素的 title 屬性。當鼠標懸停在元素上的時候,不少瀏覽器在元素的「工具提示」中顯示這一屬性的值。

類型:String。狀態:可寫。

相關文章
相關標籤/搜索