Heim  >  Artikel  >  Web-Frontend  >  So extrahieren Sie Text aus einem

-Element mit reinem JavaScript

So extrahieren Sie Text aus einem
-Element mit reinem JavaScript

Patricia Arquette
Patricia ArquetteOriginal
2024-10-18 21:15:30801Durchsuche

How to Extract Text from a <div>Element mit reinem JavaScript“ />Element mit reinem JavaScript“ /></p><h2>So extrahieren Sie Text aus einem <div> Tag mit reinem JavaScript</h2><p><strong>Problem:</strong><br>Beim Versuch, den Text eines <div> abzurufen Element mit getElementById('superman').value, das zurückgegebene Ergebnis ist „undefiniert“.</p><p><strong>Lösung:</strong><br>Das Problem tritt auf, weil value keine geeignete Eigenschaft für eine < div> Element. Verwenden Sie stattdessen textContent, um den Text innerhalb des <div> abzurufen.</p><p>Betrachten Sie zur Veranschaulichung den folgenden Code:</p><pre class=<code class=" javascript>function test() { var t = document.getElementById('superman').textContent; alert(t); }</p> <p>Im Vergleich zu innerHTML, das den HTML-Inhalt des <div> zurückgibt ;div>, textContent stellt nur den Text innerhalb des <div> bereit.</p> <p>Zum Beispiel mit folgendem HTML:</p> <pre class="brush:php;toolbar:false"><code class="html"><div id="test"> Some <span class="foo">sample</span> text. </div></code>

Die folgenden Ergebnisse werden erhalten:

  • innerHTML gibt zurück: „Einige Beispiel-Texte.“
  • textContent gibt: „Einige Beispieltexte“ zurück.

Weitere Informationen finden Sie in der Dokumentation unter:

  • [textContent](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent)
  • [innerHTML](https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML)

Das obige ist der detaillierte Inhalt vonSo extrahieren Sie Text aus einem

-Element mit reinem JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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