javascript - 在 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";
下图:
解决方案
您将需要使用 setAttribute(),因为 data-initial-value 是该标签的一个属性。
document.querySelector(".KHxj8b").setAttribute("data-initial-value", "The value");
将“值”更改为您想要的任何值。
推荐阅读
- javascript - 使用 chrome 扩展获取网页中的所有超链接标题
- amazon-cloudformation - 如何在 CF 模板中使用正则表达式作为条件
- ruby-on-rails - 如何使用 ransack 更改活动的管理员过滤器?
- c# - 如何返回获得的所有积分列表并添加/删除角色
- date - 为什么我的 RFC 2822 日期没有被 chrono 解析?
- nuxt.js - 未找到资产中的 Nuxt markdownit 图像
- javascript - How to load new cache after content updates in HTML JS?
- python - 如何使用 numpy.savetxt 函数将此数组保存到特定文件夹?
- r - 如何停止管道工服务器
- laravel - Laravel - 如何从角色权限中排除特定端点