我正在创建一个游戏,我主要是这样显示数据:
document.getElementById("p1_TickStat").innerHTML = NumFix(1 * master.p1_Boost);
这适用于单数统计,但我希望能够在页面的多个部分显示相同的变量stat。
我试过了:
document.getElementsByClassName("p1_TickStat").innerHTML = NumFix(1 * master.p1_Boost);
使用:
<b class="p1_TickStat">x</b>
但这不起作用。我理解.getElementsByClassName()使用数组,但是为了显示单个stat,我不知道如何编写它。 感谢。
编辑:也尝试了类似的东西,但没有。
var elements = document.getElementsByClassName("p1_TickStat");
for (var i = 0; i < elements.length; i++) {
elements[i].innerHTML = NumFix(1 * master.p1_Boost);
}