Wenn ein Benutzer ein Eingabefeld eingibt, möchte ich, dass sein Name nach der Text 'Hallo' angezeigt wird. Statt dessen wird das Wort "Hallo" entfernt und durch ihren Namen ersetzt.Wert zu vorhandenem Wert hinzufügen
var name = document.getElementById('username');
var div = document.getElementById('displayname');
name.onkeyup = function() {
div.value = name.value;
}
<input type="text" placeholder="Name" id="username">
<input type="submit" id="displayname" value="Hello">
JsFiddle: https://jsfiddle.net/t01prhx4/
Es gibt einen subtilen Fehler im Code in der sn ippet: [verwende nicht den Variablennamen 'name'] (http://stackoverflow.com/q/10523701/4642212) (in einem globalen Gültigkeitsbereich), da es eine globale String-Eigenschaft von' window' ist. – Xufox