繁体   English   中英

如何在vanilla javascript中选择这个元素?

[英]How to select this element in vanilla javascript?

我正在尝试一些网络自动化。 我想选择按钮元素。 我试图解决这个问题,但无法解决

这是按钮--------

<button class="dCJp8 afkep _0mzm-">
  <span class="glyphsSpriteHeart__outline__24__grey_9 u-__7" aria-label="Like">
  </span>
</button>

来源-Instagram

我尝试了这些方法:

  1. querySelector('button.afkep')
  2. querySelector('button.dCJp8 .afkep ._0mzm-')
  3. querySelector('button.dCJp8,.afkep,._0mzm-')
  4. querySelectorAll('button.afkep')

试试document.querySelector('button.dCJp8')它对我document.querySelector('button.dCJp8')

您应该使用 querySelectorAll() 和 getAttribute() 方法返回具有指定名称的元素的属性值。

下面的例子。

var hearts = document.querySelectorAll(".glyphsSpriteHeart__outline__24__grey_9.u-__7")[0].getAttribute("aria-label");

用于在类 glyphsSpriteHeart__outline__24__grey_9.u-__7 中获取属性“aria-label”的velue

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM