首页 > 解决方案 > 在 javascript 中更改 Textarea 的值

问题描述

我不知道如何在div中更改data-initial-value(图中红色突出显示)的值。textarea我曾尝试使用 .innertext 和输入“hi”,但您可以看到它只会更改内部文本并且对 .innertext 的值没有影响data-initial-value。我正在开发 Google Meet 的扩展程序,并希望在聊天框中输入类型并点击发送。因此,每当在聊天框中输入内容时,Google Meet 会将输入值设置为data-initial-value而不是 innerText。那么如何更改 的值data-initial-value

我尝试过但不起作用的事情:

document.querySelector(".KHxj8b").innerText = "hello world";
document.querySelector(".KHxj8b").value = "hello world";

下图:

文本框中没有输入(以红色突出显示)


的输入

标签: javascriptgoogle-meet

解决方案


您将需要使用 setAttribute(),因为 data-initial-value 是该标签的一个属性。

document.querySelector(".KHxj8b").setAttribute("data-initial-value", "The value");

将“值”更改为您想要的任何值。


推荐阅读