单击whatsapp web(javascript)中联系人列表中的联系人之一

时间:2017-07-08 16:58:21

标签: javascript jquery html reactjs web

我尝试使用JavaScript执行点击操作以点击联系表单联系人列表,以便在Whatsapp Web中打开聊天。

我使用普通点击操作点击但不能正常工作,例如

var div = document.querySelector('.infinite-list-item')[0];
div.click();

我知道whatsapp web是由反应js制作的,ant特别用于执行点击?

我甚至使用jQuery click()函数但仍然无法正常工作,我应该使用什么?

1 个答案:

答案 0 :(得分:0)

您正在使用document.querySelector(),然后尝试访问它,就像它是一个数据结构一样。

document.querySelector()将只返回一个DOM元素。如果要将所有联系人放在结构中,则应尝试使用document.querySelectorAll()[0]

解决方案:

    var itemList = document.querySelectorAll('.infinite-list-item');
    itemList[0].click();

此外,这可以作为替代解决方案(尽管使用querySelector而不是querySelectorAll来定位多次使用的类名,根本不推荐):

    var div = document.querySelector('.infinite-list-item');
    div.click();