JavaScript textarea

时间:2015-12-18 14:39:18

标签: javascript html

我是js的新手并且有以下问题。我希望通过按钮单击在文本区域中显示html文本输入字段的内容。我试过这个:

.
.
function addText()
{
   var contentOfTxtField = document.getElementById("txtToGet").value;
   document.getElementById("idOfTheTextarea").innerHTML = contentOfTxtField;
}
.
.

然后我在按钮的onlick事件中调用我的函数:

<button onclick="addText()">Add</button><br>

我的问题是文本很快会出现在textarea中,但会立即消失。对于输入文本字段的输入文本也是如此。有什么提示吗?谢谢

2 个答案:

答案 0 :(得分:2)

尝试替换:

abc

通过:

document.getElementById("idOfTheTextarea").innerHTML = contentOfTxtField;

注意:请确保您已将document.getElementById("idOfTheTextarea").textContent= contentOfTxtField; 添加到该按钮,因为type='button'标记默认情况下就像提交一样。

希望这有帮助。

<强>段

&#13;
&#13;
button
&#13;
function addText()
{
   var contentOfTxtField = document.getElementById("txtToGet").value;
   document.getElementById("idOfTheTextarea").textContent = contentOfTxtField;
}
&#13;
&#13;
&#13;

答案 1 :(得分:1)

听起来表单正在提交,取消点击事件

<button onclick="addText(); return false;">Add</button><br>