javascript - 使用 javascript 单击元素

标签 javascript slider

尝试为轮播制作一个简单的循环来自动滑动图像,但无法弄清楚为什么它不起作用...感谢任何帮助,(“点”是当您想要更改时单击的内容轮播中的图片),但我希望幻灯片在访问页面时自动更改。

代码如下所示:

window.setInterval(slideClick, 2000);

var slides = document.getElementsByClassName('dot');

    for(var i = 0; i < 6; i++ ) {
        function slideClick() {
        slides.click();

        }
    }

    if (i === slides.lenght) {
        i=0;
    }

我收到此错误:对象 # 没有方法“点击”

如果我改变slides.click();到类名 $('.dot').click 它有效,但仅适用于前两张幻灯片?

最佳答案

一种方法是:

for(var j = 0; j < slides.length; j++) slides[j].click();

关于javascript - 使用 javascript 单击元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23013210/

相关文章:

javascript - AES - python 中的 Pycrypto 加密和 Node.js 中的 Crypto 解密

javascript - JSON 数据应该覆盖 JSON 模式吗? (通过 jdorn/json-editor 使用架构和数据)

c# - 如何根据 slider 刻度自定义具有不同颜色边框的 slider ?

Excel slider 控件 : How could I limit the sum of all sliders to, 比如说,100?

jquery - 使用光滑的 jquery 自定义轮播 slider

javascript - Node.js 使用 Express 列出目录下的文件

javascript - Vega 图表 - 如何使图表响应

python - 背景虚化 | Jupyter 笔记本 | python |情节不显示

javascript - JQuery ui Slider 中未触发事件

javascript - 在 $routeProvider 中组合 .when() 方法