我意识到您可能刚刚开始,不知道要包含什么、删除什么等等。但是,这里的好建议是,清楚地标记您的元素,以便您可以理解它们,并将其缩减为您需要的最小代码(甚至更少,以便您可以构建它)。
这是您的代码重做:
HTML
<div>
<input type="text" id="multiplicand" value="4">
<input type="text" id="multiplier" value="10">
<button type="button" id="multiply">Multiply</button>
</div>
<p id="result">
The product is: <span id="product"> </span>
</p>
Javascript
window.onload = function(){
var button = el('multiply'),
multiplicand = el('multiplicand'),
multiplier = el('multiplier'),
product = el('product');
function el(id) {
return document.getElementById(id);
};
function multiply() {
var x = parseFloat(multiplicand.value) || 0,
y = parseFloat(multiplier.value) || 0;
product.innerHTML = x * y;
}
button.onclick = multiply;
};
http://jsfiddle.net/userdude/EptAN/6/
一个稍微复杂的方法,加/减/乘/除:
http://jsfiddle.net/userdude/EptAN/9/