在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";