用javascript指令填充retweet
我面临一个问题。我尝试用DevTools完成一个retweet的comment字段(“abc”) 用我的键盘,很容易。。。从控制台,这是另一个故事,我找到了评论区。但当我填充它时,新值的解释不正确 例如,我使用:用javascript指令填充retweet,javascript,twitter,Javascript,Twitter,我面临一个问题。我尝试用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].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计数器。