Function 尝试将数字参数从输入传递到Javascript函数

Function 尝试将数字参数从输入传递到Javascript函数,function,input,parameters,Function,Input,Parameters,我是个十足的傻瓜 试图将3个输入字段中的数字传递给函数,但未得到响应。控制台显示无错误,警报语句显示[object HTMLInputElement]?那么它返回的是对象而不是值 请帮帮我 <div class="row"> <div class="col-xs-12" id="sumall"></div> </div> <form role="form"> <div class="form-group"&g

我是个十足的傻瓜

试图将3个输入字段中的数字传递给函数,但未得到响应。控制台显示无错误,警报语句显示[object HTMLInputElement]?那么它返回的是对象而不是值

请帮帮我

 <div class="row">
    <div class="col-xs-12" id="sumall"></div> 
 </div>


 <form role="form">
 <div class="form-group">

    <input class="form-control" type="text" name="num1">
    <input class="form-control" type="text" name="num2">
    <input class="form-control" type="text" name="num3">
    <input type="submit" onclick = "sumAll(num1,num2,num3)" value="OK">
 </div>
函数sumAll(num1、num2、num3){
警报(num1);
var总和=num1+num2+num3;
document.getElementById(“sumall”).innerHTML=“”+”数字是:“+sum+”

”; 返回; }
您需要在num1 2 3上调用
.value
,以获得结果

函数sumAll(num1、num2、num3){
var总和=数值(num1.value)+数值(num2.value)+数值(num3.value);
警报(总和);
}

您需要在num1 2 3上调用
.value
,以获得结果

函数sumAll(num1、num2、num3){
var总和=数值(num1.value)+数值(num2.value)+数值(num3.value);
警报(总和);
}

function sumAll(num1,num2,num3) {
    alert(num1);
    var sum = num1 + num2 + num3;
       document.getElementById("sumall").innerHTML = "<p>" + "The number is: " + sum + "</p>";
   return;
}