On peut dire que nous avons également document.write pour quelques cas d'utilisation.
innerHTML a été normalisé en HTML5, avec une méthode sœur insertAdjacentHTML qui fonctionne comme innerHTML, mais qui nous permet de définir plus précisément où nous voulons insérer le contenu HTML: beforeBegin, afterBegin, beforeEnd et afterEnd.
varul=document.getElementById("list");ul.insertAdjacentHTML("beforeEnd","<li>A new li on the list.</li>");
Jusqu'à présent, le principal problème de la méthode insertAdjacentHTML était son manque de compatibilité avec les navigateurs. Firefox implémente insertAdjacentHTML à partir de la version 8. Il sera donc disponible dans tous les principaux navigateurs, y compris les navigateurs mobiles. Si vous souhaitez l'utiliser dès maintenant et vous assurer qu'il fonctionne dans les versions antérieures à Firefox 8, vous pouvez utiliser ce polyfill.
Ce contenu vous a-t-il été utile ?
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2011/08/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2011/08/27 (UTC)."],[],[]]