Я бы просто прокомментировал ответ, который я уже нашел; однако я недавно создал учетную запись и не имею требуемой репутации. Ответ на эту ссылку:Соберите переменные с помощью цикла
Calculate average of 5 numbers using 2 functions and onchange event handlers
Если вы прокрутите вниз, то ответ дается RobG. В своем сценарии он упоминает, что вы можете собирать переменные в цикле вместо их ручного вызова, но он не говорит, как это сделать. Если бы кто-нибудь мог дать мне некоторое представление о том, как это сделать, мы будем очень благодарны.
Заранее спасибо, потому что я провел около 7 часов, пытаясь понять это.
вот код с другой страницы:
function calcAvg(one, two, three, four, five) {
// Note that these could be collected using a loop
var one = document.totalf.one.value;
var two = document.totalf.two.value;
var three = document.totalf.three.value;
var four = document.totalf.four.value;
var five = document.totalf.five.value;
// At this point you'd normally validate the values retrieved from
// the form and deal with any junk (remove it, stop processing,
// ask for another value, etc.)
// pass values to performCalc and store result
var average = performCalc([one, two, three, four, five]);
// Now do something with the result
document.totalf.res.value = average;
// There's no need for a return statement as
// the function doesn't need to return a value
// Though an empty return statement is harmless
// return
}
Это комментарий к существующий ответ. –
@limelights хорошо этот вопрос мог бы быть лучше подготовлен (код из другого мог быть скопирован, во-первых,), но другой ответ не включает ответ, который здесь запрашивается. – Pointy
Я бы сказал, что этот вопрос может быть действительным, если вы его перефразировали. Скорее всего, он скоро будет закрыт. – Stephan