我有这个显示输入文本的textarea,但是当行数超过textarea的大小和宽度时,用户必须向下滚动以查看他们最后输入的内容。使用Javascript自动滚动<textarea>
我希望textarea在每次按下输入按钮时都设置在底部。
我试过以下,但我不能得到它的工作:
function inputKeyDown(evt, input) {
if (evt.keyCode == 13) {
var textarea = document.getElementById("textarea");
textarea.value += "\n" + ">" + " " + input.value;
input.value = "";
return false;
}
var elem = document.getElementById('textarea');
elem.scrollTop = elem.scrollHeight;
}
,然后我称之为<input onKeyDown="return keyDown(event, this);" ...>
功能的keyDown任何想法,为什么没有workie?
请仔细阅读问题表单旁边的“如何格式化”框,以了解如何正确格式化代码和内嵌代码。 – 2010-09-09 21:36:07