Textarea - 设置属性时出现问题

问题描述 投票:0回答:1

我正在保存一个 div 的innerHTML,其中包含多个表单输入,包括文本区域、选择和文本框。

我使用 onkeyup 或 onchange 处理程序设置所有元素的属性,并且文本框和所选选项被存储和返回,但文本区域不被存储和返回。设置textarea属性,即:ta.setattribute('value',this.value)向存储文本但不填充textarea的标签添加一个新的“value”属性。另外,当在控制台中查看文本区域时,我在文本区域中看不到任何内容,但确实看到了值属性中的内容。

<textarea id="ta" value="some text"></textarea>

知道如何设置 textarea 属性以便将内容返回到 textarea 而不是创建和填充 value 属性吗?短暂性脑缺血发作。

javascript textarea setattribute
1个回答
0
投票

您可以使用

innerText

<textarea id="ta"></textarea>

<script>
    document.getElementById("ta").innerText = "THIS IS A TEST";
</script>
© www.soinside.com 2019 - 2024. All rights reserved.