如何使用代码单击弹出窗口

时间:2017-07-02 16:22:13

标签: javascript

我刚刚进入代码并制作了这个

setInterval(function() {
if ($('Text').is(":visible") === true) {
document.getElementById('text').getElementsByClassName('Yes').Click();
} }, 5000);

我认为它不起作用,可能会遇到很多问题而且我不知道如何修复它。

1 个答案:

答案 0 :(得分:0)

你打算做什么?

document.getElementById('text').getElementsByClassName('Yes').Click();

不起作用,因为

  1. document.getElementById只返回一个元素,您可以访问它 使用children属性(或childNodes)的孩子。
  2. getElementsByClassName返回公共元素数组。如果您阅读了一些JS教程,您应该知道如何访问它。
  3. HTMLElement没有Click()方法,但点击()
  4. 此外,你不应该将纯JS与jQuery混合。