【问题标题】:selecting an icon using query selector [duplicate]使用查询选择器选择图标 [重复]
【发布时间】:2017-06-27 21:11:35
【问题描述】:

几周前我在网上找到了这段代码。它的作用是选择youtube视频下的like按钮图标,然后点击它。

likeButton = document.querySelector('#icon[alt^="like this"]').parentNode.parentNode.parentNode
likeButton.click();

最近,youtube 更改了他们的 UI,我假设他们的代码已更改,所以这不再起作用了,我也很愚蠢,从不理解和研究代码。

我想知道是否有人可以帮助我理解这部分'#icon[alt^="like this"]'

alt^= 是什么意思,我会去哪里寻找“像这样”的图标名称

感谢您的帮助

【问题讨论】:

  • <img id="icon" alt="like this one"> alt 所在的位置,^= 的意思是“开始于”。

标签: javascript jquery html css google-chrome-extension


【解决方案1】:

看起来他们从那个按钮上取下了alt 标签。我会使用按钮的title="I like this" 属性来定位它。

【讨论】:

  • 我正在查看元素部分,但我找不到“我喜欢这个”的标题,只有一个带有这些词的隐藏工具提示,你在里面找到了吗?
  • 我在点赞按钮上找到了“我喜欢这个”。
猜你喜欢
  • 1970-01-01
  • 2012-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-28
  • 1970-01-01
  • 2019-11-26
  • 1970-01-01
相关资源
最近更新 更多