Remarque : Le module HTML DOM niveau 2 n'est pas (rétro)compatible avec le module HTML DOM niveau 1.
XML" comme "HTML"
par l'interface Document.HTMLDocumentgetElementById est maintenant héritée de l'interface Document
[DOM niveau 2 Core] où elle a été déplacée.HTMLSelectElementoptions a changé de HTMLCollection
à HTMLOptionsCollection.length n'est plus en lecture seule et il est maintenant de type unsigned.HTMLOptionElementdefaultSelected ne réinitialise pas l'état de la commande de formulaire.index est en lecture seule.HTMLInputElementtype n'est plus en lecture seule.size a changé de DOMString à unsigned long.HTMLTextAreaElementdefaultValue ne réinitialise pas le contenu de la commande de formulaire.HTMLBlockquoteElementBLOCKQUOTE sont maintenant gérés
par l'interface HTMLQuoteElement.HTMLBaseFontElementsize est de type long.HTMLImageElementlowSrc est supprimé.height, hspace, width et vspace ont changé de
DOMString à long.HTMLObjectElementcontentDocument est ajouté.HTMLAppletElementhspace et vspace ont changé de DOMString à long.object retourne la valeur de l'attribut HTML object.HTMLTableElementcaption, tHead, tFoot ainsi que les méthodes insertRow
et deleteRow peuvent soulever des exceptions.index suit un ordre logique et non l'ordre du document.HTMLTableSectionElementinsertRow et deleteRow peuvent soulever des exceptions.HTMLTableRowElementrowIndex, sectionRowIndex et cells sont en lecture seule.insertCell et deleteCell peuvent soulever des exceptions.rowIndex suit un ordre logique et non l'ordre du document.HTMLFrameElementcontentDocument est ajouté.HTMLIFrameElementcontentDocument est ajouté.html2.org.w3c.dom.html2.HTMLOptionsCollectionHTMLOptionsCollection est ajoutée au module HTML.