Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.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指令填充retweet_Javascript_Twitter - Fatal编程技术网

用javascript指令填充retweet

用javascript指令填充retweet,javascript,twitter,Javascript,Twitter,我面临一个问题。我尝试用DevTools完成一个retweet的comment字段(“abc”) 用我的键盘,很容易。。。从控制台,这是另一个故事,我找到了评论区。但当我填充它时,新值的解释不正确 例如,我使用: document.getElementsByClassName('public-DraftStyleDefault-block public-DraftStyleDefault-ltr')[0].children[0].textContent = "abcdef" 但是,这不会触发

我面临一个问题。我尝试用DevTools完成一个retweet的comment字段(“abc”)

用我的键盘,很容易。。。从控制台,这是另一个故事,我找到了评论区。但当我填充它时,新值的解释不正确

例如,我使用:

document.getElementsByClassName('public-DraftStyleDefault-block public-DraftStyleDefault-ltr')[0].children[0].textContent = "abcdef"
但是,这不会触发更新字符计数器的函数,我想这就是我没有成功的原因。 我还试着做:

document.getElementsByClassName('public-DraftStyleDefault-block public-DraftStyleDefault-ltr')[0].children[0].dispatchEvent(new KeyboardEvent('keypress', {'key':'a'}))
但这也不行

有人知道我如何填补这个领域的空缺吗


谢谢你

潜伏者:仅供参考,元素不是
输入
文本区域
,而是
span
。FWIW,我认为使用
document.querySelector(“.public DraftStyleDefault block span[data text=true])
查找元素更可靠。不过,不知道Twitter在寻找什么事件来更新字符计数器。潜伏者:仅供参考,元素不是
输入
文本区域
,而是
span
。FWIW,我认为使用
文档.querySelector(“.public DraftStyleDefault block span[data text=true]”查找元素更可靠。不过,不知道Twitter在寻找什么事件来更新char计数器。