JavaScript通过.value或.innerHTML获取文本区域输入?
在JavaScript中使用JavaScript通过.value或.innerHTML获取文本区域输入?,javascript,textarea,innerhtml,Javascript,Textarea,Innerhtml,在JavaScript中使用myTextArea.value获取textarea元素的值可以吗,还是应该使用myTextArea.innerHTML 谢谢。您应该使用.value myTextArea.value 答案取决于你的情况 我个人会使用.value,因为这是其他表单输入提供的。这样做更容易养成习惯。对于div和span,可以使用innerHTML,但对于textarea,可以使用value。请参见下面的示例 <script language="javascript/text"&
myTextArea.value
获取textarea元素的值可以吗,还是应该使用myTextArea.innerHTML
谢谢。您应该使用.value
myTextArea.value
答案取决于你的情况
我个人会使用.value,因为这是其他表单输入提供的。这样做更容易养成习惯。对于div和span,可以使用innerHTML,但对于textarea,可以使用value。请参见下面的示例
<script language="javascript/text">
document.getElementById("spanText").innerHTML ="text";
document.getElementById("divText").innerHTML ="text";
document.getElementById("textArea").value ="text";
</script>
<span id="spanText"></span>
<div id="divText"></div>
<textarea id="textArea"></textArea>
document.getElementById(“spanText”).innerHTML=“text”;
document.getElementById(“divText”).innerHTML=“text”;
document.getElementById(“textArea”).value=“text”;
不要使用innerHTML使用值,例如document.getElementById(name).value一个区别是可以将HTML实体与.innerHTML一起使用
document.getElementById('t1')。innerHTML='&;';
document.getElementById('t2')。值='&;'代码>
作为表单元素,value
是正确的方法。对于此类问题,请始终指出规范,谢谢:因为textarea有一个endtag。我想我必须使用。innerHTML和.value不起作用。我在codebehind中设置textarea值。虽然innerHTML给了我值,但即使我编辑了值,它过去给我的值与我从代码隐藏中设置的值相同。阅读你的答案并使用textarea.value。它现在工作正常。我现在正确地获得textarea值。向上投票d。请,对于此类问题,始终指向规范,谢谢:html.spec.whatwg.org/multipage/forms.html#dom textarea value