如何使用javascript在IE中设置表单中的文本区域值
如果是Firefox,我可以使用它在表单(submitquestion)中设置文本区域(selectedtext)值,但在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"
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()获得值