Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中更改Textarea的值_Javascript_Google Meet - Fatal编程技术网

在javascript中更改Textarea的值

在javascript中更改Textarea的值,javascript,google-meet,Javascript,Google Meet,我不知道如何更改文本区域div中的数据初始值(图中以红色突出显示)的值。我尝试使用.innertext输入“hi”,但您可以看到它只更改内部文本,对数据初始值的值没有影响。我正在为谷歌会议的扩展工作,并希望在聊天框中的类型,并点击发送。因此,无论何时在聊天框中键入内容,Google Meet都会将输入值设置为数据初始值,而不是innerText。那么如何更改数据初始值的值呢 我尝试过的不起作用的事情: document.querySelector(".KHxj8b").inn

我不知道如何更改
文本区域
div中的
数据初始值
(图中以红色突出显示)的值。我尝试使用.innertext输入“hi”,但您可以看到它只更改内部文本,对
数据初始值
的值没有影响。我正在为谷歌会议的扩展工作,并希望在聊天框中的类型,并点击发送。因此,无论何时在聊天框中键入内容,Google Meet都会将输入值设置为
数据初始值,而不是innerText。那么如何更改
数据初始值的值呢

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

document.querySelector(".KHxj8b").innerText = "hello world";
下图:



您需要使用setAttribute(),因为数据初始值是该标记的一个属性

document.querySelector(.KHxj8b”).setAttribute(“数据初始值”、“值”)


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

您必须
setAttribute('data-initial-value',yourvalue)

使用设置属性方法:

document.querySelector(“.KHxj8b”).setAttribute(“数据初始值”、“值”)

此外,如果它不起作用,并且您认为可以删除该属性,那么使用JS将其删除。 但它可能会破坏一些功能

element.removeAttribute(attributename)

这里的元素是document.querySelector(“.KHxj8b”)。
属性是数据初始值

data-
开头的属性是。您可以使用元素的方法或元素的属性在JavaScript中设置它们。我认为您需要在设置
值后触发事件。他们可能使用一个使用内部状态的js框架。真的怀疑仅仅改变这个属性对它的own@charlietfl . . . 的确所以这个问题实际上是一个几乎确定的问题here@charlietfl你说得对
document.querySelector(".KHxj8b").value = "hello world";