如何在特定的HTML元素中指定var

问题描述 投票:0回答:1
<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);)

javascript
1个回答
1
投票

这可能是你所需要的。

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);

© www.soinside.com 2019 - 2024. All rights reserved.