Maison > interface Web > js tutoriel > Comment puis-je supprimer les balises HTML du texte à l'aide de JavaScript ?

Comment puis-je supprimer les balises HTML du texte à l'aide de JavaScript ?

Mary-Kate Olsen
Libérer: 2024-12-25 22:32:14
original
506 Les gens l'ont consulté

How Can I Remove HTML Tags from Text Using JavaScript?

Supprimer les balises HTML du texte : une solution JavaScript

Supprimer les balises HTML du texte est souvent nécessaire pour diverses tâches de développement Web. Ceci peut être réalisé en utilisant du JavaScript simple, sans avoir besoin de bibliothèques externes.

Solution JavaScript :

S'il est exécuté dans un navigateur, on peut exploiter la fonctionnalité intégrée du navigateur. capacités d'analyse HTML :

function stripHtml(html) {
  let tmp = document.createElement("DIV");
  tmp.innerHTML = html;
  return tmp.textContent || tmp.innerText || "";
}
Copier après la connexion

Ce code crée un élément DIV temporaire, dans lequel le HTML est placé. La propriété textContent ou innerText de cet élément fournit le contenu du texte sans balises HTML.

Remarque :

Comme mentionné par les commentateurs, cette méthode doit être évitée si la source de le HTML n'est pas contrôlé. Dans de tels cas, l'utilisation de DOMParser, comme suggéré par Saba dans la réponse fournie, est une approche plus recommandée.

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!

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