如何使用Javascript从此表中获取信息

如何使用Javascript从此表中获取信息,javascript,jquery,tampermonkey,Javascript,Jquery,Tampermonkey,我正在使用Tampermonkey编写一个脚本来自动化一些事情 我正在尝试获取某些字符的级别,以便选择最低级别,然后单击以选择它 以下是相关代码: <td class="box-select boxPk pad-10"> <label for="(NULL)"> <input class="hidden" type="radio" name="replacement" id="(NULL)" value="(NULL)"> <b><a hre

我正在使用Tampermonkey编写一个脚本来自动化一些事情

我正在尝试获取某些字符的级别,以便选择最低级别,然后单击以选择它

以下是相关代码:

<td class="box-select boxPk pad-10">
<label for="(NULL)">
<input class="hidden" type="radio" name="replacement" id="(NULL)" value="(NULL)">
<b><a href="#" onclick="pokedexTab('pid=(NULL)', 1); return false;">Robert</a></b> <i class="ion-female female"></i><br>
<img src="(image url)"><br>
<b class="color-maroon">Level:</b> 16<br>
<b class="color-maroon">Exp:</b> 8,000
</label>
</td>



级别:16
出口:8000
我正在尝试获取某些字符的级别,以便选择最低级别,然后单击以选择它

整个td标签是可点击的,在表中有许多类似的标签,每个标签都有不同的属性

忽略(NULL)s,我只是将其替换为唯一ID


非常感谢您阅读此问题并提供任何可能的帮助

试试这个-假设单元格中只有一个
级别:

let levels=[];
常量$levelCells=$(“.boxPk>标签”);
$levelCells.each(函数(){
console.log($(this.find)().text());//如果需要保存它所需的名称
levels.push(parseInt($(this.text().split)(“Level:)[1]);
})
const maxNum=Math.max(…levels)//16
const minNum=Math.min(…级别)//14
console.log(“Min”,minNum);
console.log(“Max”,maxNum)



级别:14
出口:8000

级别:15
出口:8000

级别:16
出口:8000
差不多了。我也想给匹配的名字,但它是更多的代码来保存名称,与数字,这是好的,名称并不重要,这一点。你的价值观很完美对不起我有点问题。。我试图使用javascript单击名为Robert的最低级别,但它似乎无法正常工作
$levelCells.eq(levels.indexOf(minNum)).find(“a”).click()