HTML DOM Element innerText eigenschap
- Previous page innerHTML
- Next page insertAdjacentElement()
- Go back to the previous level HTML DOM Elements object
Definitie en gebruik
innerText
De eigenschap stelt in of retourneert de tekstinhoud van het element.
Opmerking:Instellen innerText
Wanneer de eigenschap wordt ingesteld, worden alle subnodes verwijderd en wordt er een nieuwe tekstnode vervangen.
Zie ook:
Voorbeeld
Haal de interne tekst van het element op:
let text = element.innerText;
Syntaxis
Retourneer de tekstinhoud van een element of node:
element.innerText
of
node.innerText
Stel de tekstinhoud van een element of node in:
element.innerText = textof
node.innerText = textEigenschapswaarde
Waarde | Beschrijving |
---|---|
text | Tekstinhoud van het element. |
Retourneerwaarde
Type | Beschrijving |
---|---|
String | Tekstinhoud van het element en alle afstammelingen, behalve voor <script> en <style>-elementen. |
Het verschil tussen innerHTML, innerText en textContent
innerText-eigenschap retourneert:
Retourneert alleen de tekstinhoud van het element en alle subelementen, zonder verborgen CSS-ruimte en tags, behalve voor <script> en <style>-elementen.
innerHTML-eigenschap retourneert:
Tekstinhoud van het element, inclusief alle witruimte en interne HTML-tags.
textContent-eigenschap retourneert:
Tekstinhoud van het element en alle afstammelingen, inclusief witruimte en verborgen CSS-tekst, maar zonder tags.
HTML voorbeeld
<p id="myP"> Dit element heeft extra spacing en bevat <span>een span-element</span>.</p>
JavaScript examples
let text = document.getElementById("myP").innerText; let text = document.getElementById("myP").innerHTML; let text = document.getElementById("demo").textContent;
In het bovenstaande voorbeeld:
innerText-eigenschap retourneert:
Dit element heeft extra spacing en bevat een span-element.
innerHTML-eigenschap retourneert:
Dit element heeft extra spacing en bevat <span>een span-element</span>.
textContent-eigenschap retourneert:
Dit element heeft extra spacing en bevat een span-element.
浏览器支持
所有浏览器都支持 element.innerText
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 10-11 | Support | Support | Support | Support |
- Previous page innerHTML
- Next page insertAdjacentElement()
- Go back to the previous level HTML DOM Elements object