Ändern Sie text in <h2> Text würde ich ändern </h2> - element mit javascript
Muss ich den text ändern, der im inneren
HTML-element mit Hilfe von javascript, aber ich habe keine Ahnung, wie es zu tun. ¿Keine Hilfe?
Habe ich es folgendermaßen definiert:
<h2 id="something">Text I want to change.</h2>
Ich versuche, es zu tun mit:
document.getElementById("something").value = "new text";
Aber es funktioniert nicht.
Dank
- Sollten Sie verwenden jQuery für die, dass es überall funktioniert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie innerHTML:
Wenn das element nur text enthält, wird
textContent
funktioniert besser und schneller alsinnerHTML
Glück
🙂
Obwohl der folgende code würde der Schnellste alternative zu langsamen
.innerHTML
:Und hier ist der benchmark:
JSPerf: http://jsperf.com/replace-text-in-node
element.textContent = '';
...textContent
auf eigene (wie in meinem Vorschlag) gut abschneidet, JSPref