Maison > interface Web > js tutoriel > le corps du texte

Comment puis-je analyser une chaîne HTML en éléments DOM en JavaScript ?

DDD
Libérer: 2024-11-20 16:31:27
original
732 Les gens l'ont consulté

How Can I Parse an HTML String into DOM Elements in JavaScript?

Analyse HTML en éléments DOM

En Javascript, il est souvent nécessaire de convertir une chaîne contenant du HTML en éléments DOM pouvant être manipulés. Les méthodes standards, telles que innerHTML et innerText, offrent un contrôle limité sur les éléments résultants. Pour une plus grande flexibilité, envisagez d'utiliser un DOMParser.

Conversion de chaînes HTML en éléments DOM

Pour convertir une chaîne HTML en éléments DOM, suivez ces étapes :

  1. Instancier un DOMParser : var parser = new DOMParser();
  2. Analyser la chaîne HTML à l'aide de la méthode parseFromString() : var doc = parser.parseFromString(htmlString, "text/xml");

Exemple

Considérez le HTML suivant string :

<div>
Copier après la connexion

Pour convertir cette chaîne en élément DOM, exécutez le code suivant :

var htmlString = "<div>
Copier après la connexion

L'attribut doc.firstChild contient désormais une représentation DOM analysée de la chaîne HTML. Vous pouvez ajouter cet élément au DOM en utilisant appendChild().

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal