Extensions sur HTMLDocument
HTML5 étend certaines interfaces HTMLDocument sur HTML DOM niveau 2. Ces interfaces sont implémentées sur tous les objets élément qui implémentent l'interface Document. HTML5 a également ajouté plusieurs nouveaux membres :
getElementsByClassName() : utilisez la classe class pour obtenir des éléments. Cette méthode peut être utilisée pour interroger tous les éléments et objets Document avec des attributs et des valeurs de classe qui correspondent au paramètre de classe. . (Exemple : SVG et MathML).
innerHTML : Un moyen d'analyser et de sérialiser des documents HTML/XML. Cet attribut ne prenait en charge que HTMLElement dans les versions précédentes des navigateurs et n'était désormais pas standardisé.
activeElement et hasFocus : déclarent quel élément est l'élément focus actuel et si le document a son propre focus.
Extensions sur HTMLElement
En HTML5, certaines extensions ont été ajoutées à l'interface HTMLElement :
getElementsByClassName() : C'est équivalent à l'extension du même nom dans HTMLDocument . Seule la portée est différente.
innerHTML : actuellement pris en charge par la plupart des navigateurs (y compris le contenu XML).
classList : est l'accesseur de className. Cet objet fournit les méthodes (contains(), add(), remove() et toggle()) pour faire fonctionner la classe de l'élément. Les éléments a, area et link ont également un accesseur d'attribut similaire, relList, qui fournit la même fonctionnalité pour faire fonctionner l'attribut rel.
Ce qui précède est la version concise des notes d'étude HTML5 (11) : le contenu de la nouvelle API. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !