Javascript按类单击元素

杯Java

因此,我正在编写一个可以在页面上运行的脚本,但是我想单击该元素,不幸的是,它没有id要获取的内容,并且我正在尝试.click()在其上使用该函数,但是它不起作用,这里是我有什么,有人知道如何解决?这也是该类中的唯一元素

var classes = document.getElementsByClassName('rateRecipe btns-one-small');
var Rate = classes[0];
Rate.click();
大卫说恢复莫妮卡

我建议:

document.querySelector('.rateRecipe.btns-one-small').click();

上面的代码假定给定元素同时具有这两个类。否则,如果该空间意在暗示祖先与后裔的关系:

document.querySelector('.rateRecipe .btns-one-small').click();

该方法getElementsByClassName()接受一个类名(而不是document.querySelector()/ document.querySelectorAll(),这需要一个CSS选择器),你通过了两项(大概类名称)的方法。

参考:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript:按类单击元素不起作用

来自分类Dev

按类获取元素内的元素 - JavaScript

来自分类Dev

如何按类选择单击元素的子级

来自分类Dev

在jQuery中按ID或类单击所有元素

来自分类常见问题

在纯Javascript中按类隐藏元素

来自分类Dev

在JavaScript中按类A或B获取元素

来自分类Dev

JavaScript按类名称获取元素

来自分类Dev

使用JavaScript或jquery按类名自动单击链接?

来自分类Dev

单击JavaScript中特定类的所有元素?

来自分类Dev

使用纯JavaScript单击元素时添加/删除类

来自分类Dev

单击JavaScript中特定类的所有元素?

来自分类Dev

如何使用javascript按类隐藏元素(平滑过渡)?

来自分类Dev

jQuery,JavaScript-使用括号按类选择元素

来自分类Dev

如何在javascript中按类名获取html元素

来自分类Dev

JavaScript:如何按类获取元素数量

来自分类Dev

Javascript:按类名查找标签中元素的值

来自分类Dev

按类名查找与所单击按钮最接近的文档元素

来自分类Dev

单击类名 selenium 的元素

来自分类Dev

单击并启动<a>元素JavaScript

来自分类Dev

Watir-webdriver如何在类轮播中按类单击第一个元素?

来自分类Dev

单击元素时删除类并添加类

来自分类Dev

硒按类选择元素

来自分类Dev

按类名删除元素

来自分类Dev

按给定索引按类获取元素

来自分类Dev

使用纯JavaScript跨浏览器从父类按类查找子元素

来自分类Dev

使用纯JavaScript跨浏览器从父类按类查找子元素

来自分类Dev

HTMLAgilityPack - 按类获取类中的元素

来自分类Dev

检查元素是否按特定顺序单击

来自分类Dev

jQuery按类单击不起作用