通过控制台

时间:2018-05-30 21:48:10

标签: javascript browser

我只是在摆弄slack。 slackbot发送不同的回复"嗨"。所以我只想找出它给出的各种类型的回复(使用程序员的方式;))。为此,我在浏览器的控制台中编写了这段代码

var ft = document.getElementById("msg_input").getElementsByClassName("ql-editor")[0].getElementsByTagName("p")[0];
for(var i =0 ;i<10;i++)
{
    ft.innerHTML ="Hi";
    //some line of code that sends the above "Hi"

}

这段代码完成了我想要的第一部分:&#34;嗨&#34;插入文本框(实际上是一个段落)。第二部分是按回车键发送消息。而现在我被卡住了。我希望通过控制台按回车,我不知道如何做到这一点。

P.S。 :How to submit a form using javascript这里问题的答案确实解释了如何通过将name属性添加到表单然后document..submit()来提交表单。但在我的情况下,表单没有名称属性,所以我添加了一个,然后运行document..submit(),但它实际上重新加载窗口与控制台中的此错误

  

May-31 09:05:43.132 SOCKET-MANAGER(TAUM2F7AR)关闭套接字因为

     

4108:意外的套接字关闭

我也尝试了同样的形式的id,但即使那样也没有用。

问题Is it possible to simulate key press events programmatically的答案也无济于事。This is the code that I ran(Note event keycode is 13)这是结果When I queried for the keycode的屏幕截图(请注意,它将键码设为0)。此外,我使用的是Firefox(而不是Chrome),所以我不知道为什么它会自动变为0,即使我写了13。

0 个答案:

没有答案