如何使用javascript在IE中设置表单中的文本区域值

如何使用javascript在IE中设置表单中的文本区域值,javascript,internet-explorer,text,area,Javascript,Internet Explorer,Text,Area,如果是Firefox,我可以使用它在表单(submitquestion)中设置文本区域(selectedtext)值,但在IE中失败 document.submitquestion.selectedtext.value=txt这应该可以: <textarea id="bla">from</textarea> <script type="text/javascript"> document.getElementById("bla").value = "test"

如果是Firefox,我可以使用它在表单(submitquestion)中设置文本区域(selectedtext)值,但在IE中失败

document.submitquestion.selectedtext.value=txt

这应该可以:

<textarea id="bla">from</textarea>
<script type="text/javascript">
document.getElementById("bla").value = "test";
</script>
来自
document.getElementById(“bla”).value=“test”;
试试这个:

document.forms['submitquestion'].elements['selectedtext'].value = txt;
假设你有:

<form name='submitquestion'>
    <textarea name='selectedtext'></textarea>
</form>

我建议使用JQuery,它适用于所有浏览器

$('#selectedtext').val('whatever');

您可以在纯javascript中这样做

document.getElementById("myTextarea").value = txt;

使用jQuery没有什么错,您可以通过$('#selectedtext').val()获得值