所以,我试图创建一个textarea,当我按下回车键时,它应该提交值然后清除它。javascript textarea输入密钥清除值
然而,提交部分没有问题,而是返回到文本框的开头,它有第二行。
document.getElementById("content").blur();
document.getElementById("content").value = "";
document.getElementById("content").value.replace(/[\n]/i, '');
document.getElementById("content").focus();
我试过清除我的textarea用id =内容,它仍然无法正常工作....
与您的问题无关,但您不想一遍又一遍地说'document.getElementById(“content”)。相反说'var el = document.getElementById(“content”); el.value =“”; el.focus();'等等。 (尽管如果你在这个元素的事件处理程序中这样做,事件对象应该已经给你一个元素引用,根本不需要使用'document.getElementById()'。) – nnnnnn
是的,我没有期望使用这么多行,但仍然不能工作,所以我只是复制它们来测试它。 –