Heim > Web-Frontend > js-Tutorial > Wie kann ich HTML-Tags mithilfe von JavaScript aus Text entfernen?

Wie kann ich HTML-Tags mithilfe von JavaScript aus Text entfernen?

Mary-Kate Olsen
Freigeben: 2024-12-25 22:32:14
Original
424 Leute haben es durchsucht

How Can I Remove HTML Tags from Text Using JavaScript?

HTML-Tags aus Text entfernen: Eine JavaScript-Lösung

HTML-Tags aus Text entfernen ist häufig für verschiedene Webentwicklungsaufgaben erforderlich. Dies kann mit einfachem JavaScript erreicht werden, ohne dass externe Bibliotheken erforderlich sind.

JavaScript-Lösung:

Bei Ausführung in einem Browser kann man die integrierten Funktionen des Browsers nutzen Funktionen für die HTML-Analyse:

function stripHtml(html) {
  let tmp = document.createElement("DIV");
  tmp.innerHTML = html;
  return tmp.textContent || tmp.innerText || "";
}
Nach dem Login kopieren

Dieser Code erstellt ein temporäres DIV-Element, in das der HTML-Code eingefügt wird. Die textContent- oder innerText-Eigenschaft dieses Elements stellt den Textinhalt ohne HTML-Tags bereit.

Hinweis:

Wie von Kommentatoren erwähnt, sollte diese Methode vermieden werden, wenn die Quelle von Der HTML-Code wird nicht kontrolliert. In solchen Fällen ist die Verwendung des DOMParser, wie von Saba in der bereitgestellten Antwort vorgeschlagen, ein empfehlenswerterer Ansatz.

Das obige ist der detaillierte Inhalt vonWie kann ich HTML-Tags mithilfe von JavaScript aus Text entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage