getElementById.innerHTML с условием if else

Я закодировал это на веб-сайте Business Catalyst.

<li class="instock"><span id="stock">Stock</span><span id="stockcount" style="display: none;">{tag_instock}</span> </li>

<script>
var stockcnt = document.getElementById('stockcount').innerHTML;
if (stockcnt==0){
 document.getElementById('stock').InnerHTML="Out of Stock";
}else{
document.getElementById('stock').InnerHTML="In Stock";
}
</script>

Что я хочу сделать, это если stockcount == 0 изменить внутренний HTML stock

{tag_instock} автоматически генерирует число в соответствии с количеством акций при загрузке страницы.

когда я попробовал этот код. это не сработало. Может кто-нибудь показать мне, что я делаю не так здесь.

1 ответ

Решение

JavaScript чувствителен к регистру, его innerHTML (потерять столицу "Я")

document.getElementById('stock').innerHTML="In Stock";
Другие вопросы по тегам