Javascript 如何使用gmail中的控制台以编程方式单击“下一步”按钮查看旧邮件?

Javascript 如何使用gmail中的控制台以编程方式单击“下一步”按钮查看旧邮件?,javascript,Javascript,我想用控制台点击gmail中的下一步按钮,这样我就可以查看我以前的邮件了。可能吗 我找到了他们正在使用的按钮的id,但这似乎没有任何作用 document.getElementById(":hc").click(); ID似乎是动态的,但如果要查看旧邮件,请尝试以下给定代码:- function clickNext(id) { var cl = document.getElementById(id); triggerMouseEvent(cl, "mouse

我想用控制台点击gmail中的下一步按钮,这样我就可以查看我以前的邮件了。可能吗

我找到了他们正在使用的按钮的id,但这似乎没有任何作用

document.getElementById(":hc").click();

ID似乎是动态的,但如果要查看旧邮件,请尝试以下给定代码:-

  function clickNext(id) {
        var cl = document.getElementById(id);
        triggerMouseEvent(cl, "mousedown");

        triggerMouseEvent(cl, "mouseup");
    }
和触发鼠标事件功能代码:-

function triggerMouseEvent (node, eventType) {
    var clickEvent = document.createEvent ('MouseEvents');
    clickEvent.initEvent (eventType, true, true);
    node.dispatchEvent (clickEvent);
}
在clickNext功能中,在我的案例中传递按钮的id,下面的代码工作正常,我可以在gmail中看到旧邮件:-

clickNext(":jh");

a=document.getElementById(“idofbutton”)。单击,然后简单地执行a()@Jonasw我已经这样做了,但它似乎不起作用document.getElementById(“:hc”)返回什么?它返回了undefinedWell检查id。。。