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的价值?怎么填一个?的主要内容,如果未能解决你的问题,请参考以下文章