参数数目可变的Javascript求和函数

参数数目可变的Javascript求和函数,java,function,sum,arguments,Java,Function,Sum,Arguments,我必须用java做一个sum函数,参数数目可变,最后一个参数始终是显示结果的文本字段的id,我已经尝试用arguments.length做一个for并求和,然后通过getElementById(lastargument)传递结果。value=sum;但是不起作用。。抱歉,如果我不能说得更清楚,但我正在用手机..试试这个 function sum(){ var sum=0; for(var i=0; i<argumenths.length - 1; i++){ sum+=ar

我必须用java做一个sum函数,参数数目可变,最后一个参数始终是显示结果的文本字段的id,我已经尝试用arguments.length做一个for并求和,然后通过getElementById(lastargument)传递结果。value=sum;但是不起作用。。抱歉,如果我不能说得更清楚,但我正在用手机..

试试这个

function sum(){
  var sum=0;
  for(var i=0; i<argumenths.length - 1; i++){
    sum+=arguments[i];
  }

  document.getElementById(arguments[arguments.length - 1]).innerText=sum;
}
函数和(){
var总和=0;

for(var i=0;iJavascript或Java?代码在哪里?什么不起作用?很抱歉,我无法编写正确的函数,因为我正在使用手机,这是其中的一部分..我没有得到任何结果:函数sum(){var sum=0;for(var i=0;i≤arguments.length-1;i++{var s=0;var sum\u var=document.getElementById(arguments[i]).value;s+=sum\u var;}document.getElementById(arguments[arguments.length]).value=s;}不能这样工作,因为作为参数,我会传递一些输入文本id,如下所示:sum(\'id1\,'id2\,'id3\,'idres\)..所以我想要的是对前3或4或5..求和,然后在最后一个id输入文本中写入总和。。