Maison >interface Web >js tutoriel >Comment décoder des entités HTML en JavaScript ?

Comment décoder des entités HTML en JavaScript ?

DDD
DDDoriginal
2024-12-14 12:46:16554parcourir

How to Decode HTML Entities in JavaScript?

Décodage d'entités HTML en JavaScript ou jQuery

Dans les scénarios de développement Web, il devient nécessaire d'encoder ou de décoder des entités HTML en JavaScript ou jQuery. Les entités HTML sont représentées à l'aide de caractères spéciaux (&) et codent des symboles ou des caractères spécifiques qui peuvent ne pas être facilement saisis ou affichés sur une page Web.

Pour décoder les entités HTML à l'aide de JavaScript, une fonction simple peut être créée. :

function decodeHtmlEntities(str) {
  var element = document.createElement('div');
  element.innerHTML = str;
  return element.textContent;
}

Cette fonction crée un élément HTML temporaire et définit sa propriété innerHTML sur la chaîne d'entrée. Cela permet au navigateur de décoder automatiquement les entités HTML et de renvoyer le texte décodé sous forme de textContent.

Par exemple, le code suivant décode une entité HTML :

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:
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