如何在Javascript中按类搜索元素并检索title属性(greasemonkey)
我要选择此元素:如何在Javascript中按类搜索元素并检索title属性(greasemonkey),javascript,greasemonkey,Javascript,Greasemonkey,我要选择此元素: <span class="score likes" title="22">22 points</span> 22分 例如:var likes=comment.getElementsByTagName('score likes').title 然后返回“title”标记的值 我已经找到了很多关于如何按类或标题选择元素的帖子,但是我还没有找到如何按类选择元素,然后获取要保存到变量的标题值。这是一个油脂猴脚本 编辑:这不是重复的问题,是否有人在标记重复问题
<span class="score likes" title="22">22 points</span>
22分
例如:var likes=comment.getElementsByTagName('score likes').title
然后返回“title”标记的值
我已经找到了很多关于如何按类或标题选择元素的帖子,但是我还没有找到如何按类选择元素,然后获取要保存到变量的标题值。这是一个油脂猴脚本
编辑:这不是重复的问题,是否有人在标记重复问题之前阅读过该问题?更清楚的是,我不想按TITLE标记进行搜索,我想获取TITLE标记的值并将其保存到变量中。在搜索之前,我不知道title标签的值是多少 对原始选择方法有一些自由(
getElementsByTagName
=>querySelector
),您可以使用以下方法访问元素的属性:
您的意思是
getElementsByClassName('score likes')
?也是[0]
,因为它是一个数组:comment.getElementsByClassName('score likes')[0]。title
var likes = comment.querySelector('.score.likes').getAttribute('title');