模拟用户单击以在DOM中显示元素

时间:2018-05-30 01:38:21

标签: javascript dom

您好,

我有一个javascript函数,只有在DOM中存在某个元素时才能运行。除非用户点击几个按钮,否则此元素不会出现。我想这样做,无论如何都会出现这些元素。

用户必须点击的元素的ID是

topcmm-123flashchat-main-toolbar-message-type-option

如果他们点击它,将出现具有下面ID的元素

topcmm-123flashchat-menu-style-topcmm-4

最后,如果他们点击它,将出现下面的元素

topcmm-123flashchat-toolbar-style-send-sound-btn

有没有办法做到这一点?怎么称呼?

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以获取元素并在其中触发click事件。请参阅下面的代码。

var l = document.getElementById('topcmm-123flashchat-main-toolbar-message-type-option');
//click on the first element
l.click();
//click on the second element
document.getElementById('topcmm-123flashchat-menu-style-topcmm-4').click();