|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||||||
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 5 158 ![]() |
Citation:
|
|||||||||
|
|
00
|
|
|
#2 | |
|
Inactif
Inscription : mars 2006 Messages : 852 ![]() |
Citation:
Donc le DOM, oui, et pas seulement parce que c'est le DOM et que c'est plus propre selon certains critères, mais aussi parce que c'est plus econome en resource mémoire et processeur. |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2009 Messages : 2 ![]() |
Depuis HTML 5, outerHTML est valide.
Et innerHTML (mais pas outerHTML) peut être utilisé pour modifier le contenu HTML de l'élément : Code :
document.getElementById("pg").innerHTML="un autre <b>contenu</b>"; |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 5 158 ![]() |
Citation:
|
|
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Inscription : mars 2008 Messages : 3 996 ![]() |
Et pourquoi ne pas en faire un article explicatif entre l'avant et l'après ? Ou bien une ou plusieurs Q/R pour la Faq ?
__________________
Médias : influence, pouvoir et fiabilité - Découvrez MooTools - Le mathématicien et ses esclaves Elen Poukram - Isegoria - Sandawe |
|
|
00
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 5 158 ![]() |
Citation:
Pour le DOM vs innerHTML : je pense que l'on peut tolérer innerHTML pour insérer un texte court et des balises utilisées pour la mise en forme (<b> <i> <u>). Sinon pour insérer des éléments plus complexes (<div> <span> <p>...) il faut impérativement passer par le DOM. Même chose pour les tableaux (<table> <td> <tr> etc. ) et les listes (<select> <option>), les formulaires. Je vois encore trop souvent des innertHTML pour insérer des tableaux ou des des listes dans une page pour un résultat médiocre. |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com