好的,因此以下字符串将<span id='current_health'>453</span>
输出到控制台。
var c_health = document.getElementById("current_health");
我要弄清楚的是如何删除HTML位并仅保留数字。这是我尝试过的...
var c_health = document.getElementById("current_health");
c_health = c_health.replace("<span id='current_health'>",'');
c_health = c_health.replace("</span>",'');
但是没有任何回音到控制台。我是JS的新手。因此,任何帮助将不胜感激。
我的最终游戏目标是能够读取数字,并根据该HTML块中的数字来更改css变量。
答案 0 :(得分:0)
使用document.getElementById将为您提供<span>
element,但不提供替换方法。
如果您想从<span>
中获取值453,则不必使用替代值,但可以从innerHTML属性中获取它:
var c_health = document.getElementById("current_health");
console.log(c_health.innerHTML);
<span id='current_health'>453</span>