Nachdem ich das Web durchsucht hatte, verstand ich den Unterschied zwischen innerHTML und outerHTML.
Allerdings fällt es mir schwer, den Unterschied zwischen innerText und outerText zu verstehen. Beide erscheinen mir fast gleich.
Kann mir jemand mit einer schönen Illustration helfen, das zu verstehen?
Danke !
innerText
ändert nur Text innerhalb von HTML-Tags, zB
<div>
<p>Change Me</p>
</div>
p.innerText = "Changed!"
Wird
<div>
<p>Changed!</p>
</div>
Wohingegen outerText
:
<div>
<p>Change Me</p>
</div>
p.outerText = "Changed!"
Wird
<div>
Changed!
</div>
Grundsätzlich,
innerText: was zwischen den Tags des Elements steht.
äußererText: Inhalt des Elements, einschließlich die Tags.
11759900cookie-checkWas ist der Unterschied zwischen InnerText und OuterText?yes
Das erste Google-Ergebnis hat es ziemlich gut beschrieben:
outerText
: Ermöglicht es Ihnen, den gesamten Text des Elements zu ändern, einschließlich die Start- und End-Tags.– Martin
28. August 2013 um 7:10 Uhr