有一个网页,随机生成一个数字,例如"Frequency : 21"
。我试图创建一个脚本,它需要数字,21
,并将其与另一个变量进行比较,然后到if else
函数。基本上,我已经完成了大部分,但我无法获得21
的数字。因为它是随机的,所以我不能输入一个固定的值。
有人能帮我吗?
setTimeout(MyFunction,5000)
function MyFunction(level,legmin) {
var level = x
var legmin = 49
if (level <= legmin) {
location.reload(true)
}
else {
alert("Met requirements.")
}
,其中我想要的文本地址是:
html>body>div#container>div#contentContainer>div#content>
div#scroll>div#scrollContent>div>div>div#pkmnappear>form>p (x in the code above).
不使用正则表达式的快速解决方案。
var lookFor = "Frequency : ";
var text = document.querySelector("#pkmnappear>form>p").textContent;
var level = text.substr(text.indexOf(lookFor) + lookFor.length).split(" ")[0];
假设数字后面有一个空格