javascript - 从某个类中查找值 (HTML)

标签 javascript jquery html tampermonkey

我正在寻找一个具有一组不断变化的值的网站脚本。我试图弄清楚如何一次仅调用这些条目之一内的文本值。

其中任何一个都可以是这样的

<tr ng-repeat="(key, game) in crash.games.slice().reverse()" class="" style="">
<td ng-if="::game.crash > 199" class="crashHighResult">RANDOM NUMBER THAT I WANT TO SEE</td>

trtd 的父级,td 内部的文本值是我想要查看的内容

我遇到的唯一问题是,在此期间存储了多达 20 个条目,并且它们都可能具有与其他条目看似相同的类和父项,唯一的区别是随机数值......

我在想,如果我可以同时提取它们,然后也许用这些值创建一个数组,我也许能够做我需要做的事情,但我有点难住了。

我对 javascript 和 jquery 非常陌生,这对我来说是一次学习经历。感谢您的帮助!

最佳答案

如果您想了解一些 native JS 技术,最好的选择是使用 document.querySelectorAll。还有几种其他方法可以获取所需的元素(getElementsByClassNamegetElementsByTagName),但它们与 forEach 的效果不太一样与前者一样。

因此,要获取元素:

let cells = document.querySelectorAll('td');

并循环该节点列表:

cells.forEach(function (cell) {
  console.log(cell.textContent);
});

目前,代码仅将文本内容(您的随机数)记录到控制台,但您可以了解现在可以使用该数据做什么。

例如,要获取最后一个(最近的?)随机数(节点列表中的最后一个单元格),您可以使用:

let rnd = cells[cells.length - 1].textContent;

希望这对您有所帮助。

关于javascript - 从某个类中查找值 (HTML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46406223/

相关文章:

javascript - 使用 lodash 在 javascript 中查找两组数据之间的匹配

javascript - 在 JavaScript 中更新数据后,我的 DOM 对象不会更新

html - jQuery 清除 Div 中的值

javascript - 哪个最适合 jquery 选择类名与 id 的性能

javascript - 如何检查 Javascript Promise 是否已经实现?

javascript - (这个)在脚本中不起作用

jquery - 使用 jquery AJAX 和 FormData 上传文件

javascript - 单击时不适用于动态添加的链接 ID 属性

jquery - 有哪些关于使用 jQuery 和/或 HTML 构建游戏的优秀教程?

HTML 配置表单选项