javascript - 我怎样才能使用javascript来点击这些元素?

标签 javascript

当您注册 pinterest 时,它会要求您选择 5 个主题来构建您的主页供稿。我想执行 JavaScript 以单击其中 1 个按钮。

我右键单击我想要单击的区域,然后单击“检查”,我看到出现以下代码:

<div class="interestImage" style="background-image: url(https://s-media-cache-ak0.pinimg.com/400x/a5/6d/90/a56d900e41ce2a6205fa2d830419e387.jpg)" data-element-type="211" data-aux="{ &quot;interest&quot;: &quot;hairstyles&quot; }"></div>

页面如下所示:

I right clicked on the hairstyles one

知道我是否可以使用 javascript 来实现此目的吗?

最佳答案

document.getElementsByClassName("interestImage")[0].click();

仅当此元素是页面上具有此类的第一个/唯一元素时,这才有效。

否则,您需要将 [] 内的 0 替换为与该类元素数组中该元素的索引相对应的数字。例如,这是页面上具有该类的第三个元素,请将 0 替换为 2。

关于javascript - 我怎样才能使用javascript来点击这些元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40599750/

相关文章:

javascript - 如何将 Angular JavaScript 代码转换为原生 Windows 应用程序?

javascript - Angular ngRepeat 使用 $index 动态创建 ngModel

javascript - 无法获取类属性的属性描述符

javascript - 如何根据具有不同排序顺序的多个值对 json 对象进行排序

javascript - 使用 Javascript 签署数据

javascript - 天气 App 每小时滚动效果

javascript - Angular JS 重定向到模块配置中的页面

取消选中特定复选框的 Javascript 代码

javascript - 在 JavaScript 中装饰实例方法时出现问题

javascript - 删除文件时停止 fs.createWriteStream 创建可写流