JS 不改变 innerHTML
JS Not Changing innerHTML
我想要它,这样它就会一直说 你有 (amm)
这是我的 HTML
<div class="box" id="burger">
<img src="./images/burger.png" alt="Burger" width="80%" height="auto"><br>
<a class="title">Burger</a><br>
<a class="price">Price : 3$</a><br>
<a class="amount">You Have ___</a><br> <!-- THIS LINE -->
<a class="buy" onclick="buy('burger', 3);">Buy </a><a class="sell"> Sell</a>
</div>
这是我的 JS
setInterval(function(){
document.getElementById("burger").getElementsByClassName('amount').innerHTML = "You Have " + burgers;
}, 1);
getElementsByClassName returns 具有该 class 名称的所有元素的数组。如果您想更改具有该 class 名称的第一个元素,请尝试
getElementsByClassName('amount')[0].innerHTML
我想要它,这样它就会一直说 你有 (amm)
这是我的 HTML
<div class="box" id="burger">
<img src="./images/burger.png" alt="Burger" width="80%" height="auto"><br>
<a class="title">Burger</a><br>
<a class="price">Price : 3$</a><br>
<a class="amount">You Have ___</a><br> <!-- THIS LINE -->
<a class="buy" onclick="buy('burger', 3);">Buy </a><a class="sell"> Sell</a>
</div>
这是我的 JS
setInterval(function(){
document.getElementById("burger").getElementsByClassName('amount').innerHTML = "You Have " + burgers;
}, 1);
getElementsByClassName returns 具有该 class 名称的所有元素的数组。如果您想更改具有该 class 名称的第一个元素,请尝试
getElementsByClassName('amount')[0].innerHTML