我試圖創建增加或減少數量值的按鈕。HTML/JavaScript - 數量不起作用的向上和向下按鈕
HTML:
<div class="order-option">
Quantity:
<span id="quantity-field">
<button id="up" onclick="setQuantity('up');">+</button>
<input type="text" id="quantity" value="1">
<button id="down" onclick="setQuantity('down');">-</button>
</span>
</div>
的JavaScript:
function setQuantity(upordown) {
var quantity = document.getElementById('quantity');
if (quantity.value > 1) {
if (upordown == 'up'){++document.getElementById('quantity').value;}
else if (upordown == 'down'){--document.getElementById('quantity').value;}}
else if (quantity.value == 1) {
if (upordown == 'up'){++document.getElementById('quantity').value;}}
else
{document.getElementById('quantity').value=1;}
}
這是很添油加醋。該功能根據點擊哪個按鈕而向上或向下傳遞,然後根據數量元素的當前值確定要執行的操作。不幸的是,它沒有做一件事,我不明白爲什麼。任何幫助將非常感激。
我們可以看到一個[小提琴](http://jsfiddle.net)? – Mooseman
它適用於我 – edi9999