我已經想出瞭如何根據表單的當前輸入動態更新我的html。然而,我對如何對這個值執行任何數學(即數值* 5)並且顯示那個結果感到困惑,而不是僅僅在表單中顯示數值。對動態更新javascript執行數學運算值
這是一個活生生的例子:https://dl.dropboxusercontent.com/u/14749627/happy2/number.html
這裏是我的javascript:
<script>
window.onload = function() {
var purchase_quantity = document.getElementById('purchase_quantity');
purchase_quantity.onclick = updateNameDisplay;
purchase_quantity.onclick = updateNameDisplay;
purchase_quantity.onclick = updateNameDisplay;
function updateNameDisplay() {
document.getElementById('nameDisplay').innerHTML = this.value || "1";
}
};
</script>
爲什麼你重複'purchase_quantity.onclick = updateNameDisplay;'? – Oriol
您是否試過'document.getElementById('nameDisplay')。innerHTML = this.value * 5 || 「1」;'? – Oriol