textarea的价值?怎么填一个?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了textarea的价值?怎么填一个?相关的知识,希望对你有一定的参考价值。

我试图用javascript填充textarea,事情是我发现textarea没有值标签,并且<textarea ..></textarea>不是一个选项,因为我不能使用它与JavaScript。

编辑:

content.document.getElementsByName("cr-work-desc0").innerhtml = "125645";
content.document.getElementsByName("cr-work-urls0").textContent = "this is some sample text";
content.document.getElementsByName("infringing-urls0")[0].setAttribute("value","testing to");
答案

只需通过document.getElementById('thefield').value = 'value'设置字段的值。

另一答案

对于input元素,默认值由value属性指定,当前值由value属性指定。

一个textarea是不同的。默认值由作为元素子元素的文本节点指定。

即:

<textarea>this is the default value</textarea>

但是,当前值仍由value属性指定。

document.getElementById('thefield').value = 'value';

...即使textarea元素没有value属性。


您可以修改默认值(input.setAttribute("value", "new value")textarea.innerHTML = "new value"),它将:

  • 修改显示的值,前提是它没有改变(例如用户输入)
  • 如果激活了重置按钮,则修改控件将重置为的值

...但通常情况下,您需要更改(并读取)当前值,该值始终为input.value / textarea.value

另一答案

请尝试以下代码

document.getElementById("aa").innerHTML="Blah Blah";
<textarea id="aa"></textarea>
    

以上是关于textarea的价值?怎么填一个?的主要内容,如果未能解决你的问题,请参考以下文章

js验证表单不能填数字怎么判断?

科尔多瓦从 textarea 上传具有价值的视频

代码片段如何使用CSS来快速定义多彩光标

无法使用 Javascript AJAX 从 Summernote textarea 获取价值发送帖子数据

从底部工作表对话框片段中获取价值

erp在建工程啥时候填