1

我在 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>

我想要做的是 if stockcount== 0 改变innerHTMLstock

{tag_instock} 会在页面加载时根据库存数量自动生成数字。

当我尝试这段代码时。它没有用。谁能告诉我我在这里做错了什么。

4

1 回答 1

3

JavaScript 是区分大小写的,它的innerHTML(丢失大写的“I”)

document.getElementById('stock').innerHTML="In Stock";
于 2014-09-30T15:49:44.993 回答