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

HTMLDocument上的擴展

HTML5在DOM Level 2 HTML上擴展了一些HTMLDocument的接口。這些接口在所有實現了Document接口的元素對象上進行了實現。HTML5在裏面也新增加了幾個成員:

  1. getElementsByClassName()class類獲取元素,用這個方法可以查詢任何帶有class屬性且帶有符合該class參數值的元素和Document對象(例如:SVG和MathML)。
  2. innerHTML:一種解析和序列化HTML/XML文檔的方式,該屬性在以前版本的瀏覽器裏只支持HTMLElement並且沒有標準化,現在已經支持HTMLDocument了。
  3. activeElementhasFocus:聲明哪個元素是當前的焦點元素和該Document是否有各自的焦點。

 

HTMLElement上的擴展

在HTML5裏,也對HTMLElement接口增加了一些擴展:

  1. getElementsByClassName():和HTMLDocument裏的同名擴展是等價的,只是範圍作用域不同 。
  2. innerHTML:當前大部分瀏覽器都已經支持(包括XML content) 。
  3. classList:是className的訪問器,該對象提供(contains()add()remove(), and toggle())方法來操作元素的class。 元素aarealink 也有一個相似的屬性訪問器relList 提供同樣的功能來操作rel屬性。  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章