首頁  >  文章  >  web前端  >  HTML5學習筆記簡明版(11):新增的API

HTML5學習筆記簡明版(11):新增的API

黄舟
黄舟原創
2017-01-21 17:10:151313瀏覽

HTMLDocument上的擴充

HTML5在DOM Level 2 HTML上擴充了一些HTMLDocument的介面。這些介面在所有實作了Document介面的元素物件上進行了實作。 HTML5在裡面也新增加了幾個成員:

getElementsByClassName():用class類別取得元素,用這個方法可以查詢任何有class屬性且有符合該class參數值的元素和Document物件(例如:SVG和MathML)。

innerHTML:一種解析和序列化HTML/XML文件的方式,該屬性在先前版本的瀏覽器裡只支援HTMLElement並且沒有標準化,現在已經支援HTMLDocument了。

activeElement和hasFocus:聲明哪個元素是當前的焦點元素和該Document是否有各自的焦點。

HTMLElement上的擴充

在HTML5裡,也為HTMLElement介面增加了一些擴充功能:

getElementsByClassName():和HTMLDocument裡的同名擴充是等價的,只是範圍作用域不同 。

innerHTML:目前大部分瀏覽器都已經支援(包括XML content) 。

classList:是className的存取器,該物件提供(contains(), add(), remove(), and toggle())方法來操作元素的class。 元素a, area和link 也有一個相似的屬性存取器relList 提供相同的功能來操作rel屬性。

以上就是HTML5學習筆記簡明版(11):新增的API的內容,更多相關內容請關注PHP中文網(www.php.cn)!


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