<div id="mini-map-pos">x: 17639 / y: 18000</div>
div内的值每隔几毫秒更新一次。我想做的是在x:,y:前面取值,并将其变成变量,所以我想做的是:(var x = 17817(每毫秒更新一次); var y = 18000(每毫秒更新一次);)
document.querySelector("#mini-map-pos").textContent (command inside page)
"x: 17817 / y: 18000"(result)
所以我想要的是这样的:(var x = 17817(update every milisecond); var y = 18000(update every milisecond);)
这可能是你所需要的。
var x
var y;
setInterval(function(){
var original_string = document.querySelector("#mini-map-pos").textContent
var regex = /\d+/g;
var numbers = original_string .match(regex);
x = numbers[0];
y = numbers[1];
console.log(x+" "+y);
}, 100);