iT邦幫忙

0

JavaScript 天數X工錢=工資

html

<p id="total"></p>
Day:<input id="days" type="number" />
<button onclick="Works()">Click</button>

js

function Works() {
    var x, y = 2000;
    x = document.getElementById("days").value;
    return x * y;
}

http://jsfiddle.net/kimomai/zs5ft/

假設 X 為天數, Y 為一天的工資
X取得"days"的值之後,返回 X乘Y
點選CLICK之後,於"total"顯示出X乘Y的值

小弟並非程式設計相關人員
只是純屬興趣自學,@@
懇請各位前輩不吝指教,感恩。
謝謝

1 個回答

10
純真的人
iT邦高手 1 級 ‧ 2013-05-08 17:01:24
最佳解答

function Works() {
var x, y = 2000;
x = document.getElementById("days").value;
document.getElementById("total").innerHTML = x * y;
}

kimomai iT邦新手 5 級 ‧ 2013-05-08 17:14:01 檢舉

原來可以再直接敘述下來
小弟有想過這樣寫,只是我以為還得再寫個 if 什麼的
看來我是想太多@@

感恩解答,謝謝。

wolfwang iT邦新手 3 級 ‧ 2013-05-08 18:01:04 檢舉

不過x沒有初始值的化,萬一有人沒填入值就按click,就會發生問題。

可以寫成

<pre class="c" name="code">x = document.getElementById("days").value || 0;

這樣萬一沒填值,就當成是0了

我要發表回答

立即登入回答