[JS] innerHTML w DOM

0

czy innerHTML jest w standardzie DOM ? nie moge znalezc tego na w3schools.com
http://www.w3schools.com/htmldom/dom_reference.asp znalazlem tylko w jednym z przykladow http://www.w3schools.com/js/tryit.asp?filename=try_dom_tablerow_cells

jesli nie jest standardem w DOM to czym mozna to zastapic ??

0

Z tego co wiem to innerHTML jest uznany za przestarzały (deprecated) ale nie dam sobie głowy uciąć (W3C nie zaleca stosowania tej metody - kiedyś tak czytałem) ale jak jest inaczej to proszę o sprostowanie mnie.

0

Będę strzelał, że przez document.createElement, document.createTextNode i tak dalej. Chodzi o nie odwoływanie się do kodu HTML elementu, a do jego obiektów podrzędnych.

Ale innerHTML wychodzi łatwiej, ostatnio to robiłem :)

0

Odpowiem tak: innerHTML nie jest, nie był i nie będzie nigdy w DOM, bo zaprzecza samej idei DOM, poprzez traktowanie w identyczny sposób hierarchii i jej parametrów - jako ciągły, jednolity tekst. Z tego co kiedyś czytałem jest w 100% wymysłem Microsoftu, a w wielu przeglądarkach jest dodany dla zgodności z 'liderem rynkowym'.

1 użytkowników online, w tym zalogowanych: 0, gości: 1