使用 Greasemonkey 获取 class 中的文本值
Getting a text value in class with Greasemonkey
抱歉,我是 javascript 和 greasemonkey 的新手,所以这个问题可能太简单了,
我想获取一个随时间变化的文本值,这里是相关的部分代码,我需要获取“THE TEXT I WANT TO GET”的文本值;
<div class="mautoclass>
<a href="url" data-toggle="tooltip" data-placement="top" title="" class="text-decoration-none text-reset balance" data-original-title="Title">
<h4 class="mclass">
<i class="sync">
</i>
"THE TEXT I WANT TO GET"
</h4>
</a>
</div>
根据您的示例代码,如果只有一个元素带有 class="mautoclass"
并且它只有一个文本节点,那么例如以下内容将获得该文本。
const text = document.querySelector('.mautoclass').textContent;
您可能需要trim()
空格。
如果有更多的元素class或者有更多的文本节点,那么代码必须相应地调整。
抱歉,我是 javascript 和 greasemonkey 的新手,所以这个问题可能太简单了,
我想获取一个随时间变化的文本值,这里是相关的部分代码,我需要获取“THE TEXT I WANT TO GET”的文本值;
<div class="mautoclass>
<a href="url" data-toggle="tooltip" data-placement="top" title="" class="text-decoration-none text-reset balance" data-original-title="Title">
<h4 class="mclass">
<i class="sync">
</i>
"THE TEXT I WANT TO GET"
</h4>
</a>
</div>
根据您的示例代码,如果只有一个元素带有 class="mautoclass"
并且它只有一个文本节点,那么例如以下内容将获得该文本。
const text = document.querySelector('.mautoclass').textContent;
您可能需要trim()
空格。
如果有更多的元素class或者有更多的文本节点,那么代码必须相应地调整。