5

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

document.submitquestion.selectedtext.value = txt;

4

4 回答 4

15

这应该有效:

<textarea id="bla">from</textarea>
<script type="text/javascript">
document.getElementById("bla").value = "test";
</script>
于 2011-04-08T00:22:26.683 回答
3

尝试这个:

document.forms['submitquestion'].elements['selectedtext'].value = txt;

假设你有:

<form name='submitquestion'>
    <textarea name='selectedtext'></textarea>
</form>
于 2011-04-08T00:23:43.537 回答
1

我推荐使用 JQuery,它适用于所有浏览器。

$('#selectedtext').val('whatever');
于 2011-04-08T00:44:35.403 回答
0

你可以像这样在纯javascript中做到这一点

document.getElementById("myTextarea").value = txt;
于 2014-12-04T16:18:54.710 回答