Hallo, ich bin hier mit einer kurzen Frage zum Senden von Benutzereingaben zu einem Div-Abschnitt eines HTML-Dokuments. Ich habe diese Frage früher gestellt und es schien zu breit zu sein, also werde ich diesmal versuchen, genauer zu sein.sendende Benutzereingabe zu div
Ich versuche, eine Benutzereingabe zum div onclick des Sendbuttons aber jedes Mal zu senden, ändert der Code einfach den Text, anstatt den folgenden Text darunter zu drucken. Ich bin neugierig, was ich damit falsch mache. Danke fürs Lesen und hier ist mein Code.
<div id="out"</div>
<input type="text" name="textIn" id="txtin">
<input type="button" value="Hit me" onclick="hello()"></input>
<script>
function hello() {
document.getElementById("out").innerHTML =
document.getElementById('txtin').value + "<br />"
}
</script>
https://jsfiddle.net/su0o83hj/1/
Antwort
Sie haben einige Syntaxfehler, es zu beheben, und es wird funktioniert
<div id="out"></div>
<input type="text" name="textIn" id="txtin" />
<input type="button" value="Hit me" onclick="hello()" />
<script>
function hello() {
document.getElementById("out").innerHTML +=
document.getElementById('txtin').value + "<br />"
}
</script>
Funktioniert nicht wie er –
Ich überprüfe es und bearbeiten, danke @ BurakAkyıldız – dloeda
Wenn Sie zu dem vorhandenen Text angehängt werden soll, verwenden Sie + = anstelle von = in der Funktion:
function hello() {
document.getElementById("out").innerHTML +=
document.getElementById('txtin').value + "<br />"
}
Vielen Dank, ich werde versuchen, dies in der Zukunft zu erinnern: D – thatcomputerguy
Sie können Element.insertAdjacentHTML() geben den ersten Parameter beforeend
verwenden:
var out = document.getElementById('out'),
txtin = document.getElementById('txtin');
function hello() {
out.insertAdjacentHTML('beforeend', txtin.value + '<br>');
}
<div id="out"></div>
<input type="text" name="textIn" id="txtin">
<input type="button" value="Hit me" onclick="hello()">
- 1. RabbitMQ sendende Nachricht in Transaktion
- 2. ios-sendende Benachrichtigung mit Firebase
- 3. next() und sendende 404-Seite
- 4. Mehrere IPv4 sendende HTTP-Anfragen
- 5. Nodejs sendende Datei über http
- 6. Wie verwendet man Selen-sendende Schlüssel zu diesem hideNameInput?
- 7. enthalten Datei sendende Header verhindern Umleitung
- 8. PHP sendende Nachricht an Node/Socket.IO Server
- 9. php curl sendende Post Daten Problem
- 10. Schleife, um Benutzereingabe zu validieren
- 11. Django sendende E-Mail: Verbindung unerwartet geschlossen
- 12. Javascript - klonen ein div nach Benutzereingabe auf Menge
- 13. Get Text von div und ändern Sie es durch Benutzereingabe
- 14. Remote-Benutzereingabe
- 15. Benutzereingabe manipulieren
- 16. JavaScript - Benutzereingabe und Verwendung in Berechnung, um Wert zu validieren
- 17. Falsche Benutzereingabe
- 18. echo Benutzereingabe zu Terminal mit PHP exec();
- 19. reaktive Variablen zu erfassen Benutzereingabe (Meteor)
- 20. Benutzereingabe zu überprüfen, ob es zwei Bedingungen
- 21. Python: Wann ist Benutzereingabe zu schwer?
- 22. Wie Benutzereingabe zu verwenden und Grad
- 23. Benutzereingabe Text zu CSV-Datei vergleichen C#
- 24. Benutzereingabe zu einem Hash hinzufügen? Ruby
- 25. Erste Benutzereingabe
- 26. Benutzereingabe speichern
- 27. Grundlegende Benutzereingabe
- 28. Encapsulation (Benutzereingabe)
- 29. facebook send api - sendende Nachricht "ohne" recepient id
- 30. sendende select2 form mit jquery auf einzelne wählen dropdown
''
Fix diese zuerst: '
' dann @Jay Buckman antwortete richtig – RaphaMex