当用户输入输入框时,我希望他们的名字在后显示 文本'hello'。不要这样做,而是删除“hello”这个词,并用他们的名字取代。
JFrame
var name = document.getElementById('username');
var div = document.getElementById('displayname');
name.onkeyup = function() {
div.value = name.value;
}
JsFiddle:https://jsfiddle.net/t01prhx4/
答案 0 :(得分:0)
你可以这样做:
name.onkeyup = function(){
div.value = 'Hello ' + name.value;
}
答案 1 :(得分:0)
在
之前添加hellovar name = document.getElementById('username');
var div = document.getElementById('displayname');
name.onkeyup = function(){
div.value = "Hello " + name.value;
}
答案 2 :(得分:0)
这样做:
name.onkeyup = function(){
div.value = 'Hello ' + this.value;
}
答案 3 :(得分:-1)
这是你想要的吗?
var name = document.getElementById('username');
var div = document.getElementById('displayname');
name.onkeyup = function(){
div.value = 'Hello ' + name.value;
}