在java脚本代码中需要帮助

时间:2015-05-31 14:55:33

标签: javascript

            function addNumbers()
            {
                    var val1 = parseInt(document.getElementById("value1").value);
                    var val2 = parseInt(document.getElementById("value2").value);
                    var ansD = document.getElementById("answer");
                    ansD.value = val1 + val2;
            }

我想显示输出而不点击按钮请帮帮我。

1 个答案:

答案 0 :(得分:2)

您可以使用onchange,一旦input模糊,就会触发此功能。或者您可以使用onkeyup,这会在您输入时触发。

function addNumbers() {
  var val1 = parseInt(document.getElementById("value1").value);
  var val2 = parseInt(document.getElementById("value2").value);
  var ansD = document.getElementById("answer");
  ansD.value = val1 + val2;
}
window.onload = function() {
 addNumbers();
};
<input id="value1" onkeyup='addNumbers()' value="10"/>
<input id="value2" onkeyup='addNumbers()' value="20"/>
<input id="answer" />

修改

如果您不希望在一个值为空时显示value,则还可以使用某些条件(如果需要)检查input中的NaN是否存在。