Maison >interface Web >js tutoriel >Comment injecter du HTML dans votre DOM de manière sûre et efficace ?
L'ajout de chaînes HTML à votre DOM est une tâche courante dans le développement Web. Dans cet article, nous explorerons une méthode efficace pour y parvenir sans recourir à la propriété innerHTML interdite.
Pour ajouter dynamiquement du HTML à votre document, pensez à exploiter la méthode insertAdjacentHTML(). Cette fonctionnalité est universellement prise en charge par les navigateurs modernes et offre un moyen sûr et efficace de manipuler le DOM.
La méthode insertAdjacentHTML() prend deux paramètres :
position : La position où vous souhaitez insérer le HTML. Les valeurs valides incluent :
Imaginez que vous ayez un
let str = '<p>Just some <span>text</span> here</p>'; const div = document.getElementById('test'); div.insertAdjacentHTML('beforeend', str);
Cela insérera le HTML dans le fichier
Pour une démonstration visuelle, veuillez visiter le JSFiddle suivant : http://jsfiddle.net/euQ5n/
L'utilisation de insertAdjacentHTML() fournit une solution robuste et compatible de manière croisée pour manipuler le DOM. Profitez de sa puissance pour injecter facilement des chaînes HTML dans vos pages Web.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!