Ich habe es versucht, aber "undefiniert" angezeigt.
function test() {
var t = document.getElementById('superman').value;
alert(t); }
Gibt es eine Möglichkeit, den Wert mit einfachem Javascript zu erhalten? No jQuery Please!
javascript
html
agurchand
quelle
quelle
.textContent
wird in IE8 und niedriger nicht unterstützt, was die Verwendung etwas erschwert.innerHTML
gibt nicht nur den in der Frage angeforderten Textinhalt zurück. Ich würde eine Lösung implementieren, die auf.textContent
Feature-Erkennung mit einem Fallback für <IE9Da
textContent
dies in IE8 und älteren Versionen nicht unterstützt wird, finden Sie hier eine Problemumgehung:innerText
funktioniert im IE.quelle
Sie können verwenden
innerHTML
(dann Text aus HTML analysieren) oder verwendeninnerText
.innerHTML
undinnerText
wird von allen Browsern (außer FireFox <44) einschließlich IE6 unterstützt .quelle
Eigentlich müssen Sie die
document.getElementById()
Funktion nicht aufrufen , um Zugriff auf Ihre zu erhaltendiv
.Sie können dies
object
direkt verwenden durchid
:quelle