HTML
<p>What factorial would you want to calculate?</p>
<input id="factorium" type="number">
<input id="submission" type="submit" value="Calculate">
的Javascript
function factorial(x) {
if (x === 0) {
return 1;
}
return x * factorial(x - 1);
}
var inputBox = document.getElementById('factorium').value;
var submission = document.getElementById('submission');
submission.onclick = function(){console.log(factorial(inputBox))};
編輯 -
提交按鈕只能工作一次,我需要刷新頁面才能重新工作,任何想法如何解決這個問題?
老鼠,你*只是*打敗了我;) – developius
@melopomene - 我已經重新編輯了問題,提交按鈕只能工作一次,它需要刷新頁面才能重新工作,我該如何解決這個問題? – erezT