我被卡住了!
我有这个简单的形式:
<p><input type="text" name="hometown" id="hometown" size="22" /></p>
<p><textarea name="comment" id="comment"></textarea></p>
我需要的是附加从
#hometown
到textarea的输入值!它不能替换已经在此处写入的文本。最好的情况是,只要在“提交”点击上写上任何内容,它就会打印在末尾。这是我使用Java语言所获得的成果,但是似乎没有任何效果。
function addtxt(input) {
var hometown = document.getElementById('hometown').value;
var obj=document.getElementById(comment)
var txt=document.createTextNode(lol)
obj.appendChild(txt)
}
最佳答案
Textarea具有value
属性,可对其内容进行操作。只需使用+=
附加文本即可:
document.getElementById("comment").value +=
document.getElementById("hometown").value;