JavaScript - obtenha valor de várias entradas em uma matriz

Eu estou tentando obter o valor de várias entradas com o mesmo id em uma matriz. Eu já usei o fórum, mas não encontrei uma solução para mim.

Exemplo

<input type="hidden" value="'+image_url+'" name="webcampics[]" id="webcampics">
<input type="hidden" value="'+image_url+'" name="webcampics[]" id="webcampics">
<input type="hidden" value="'+image_url+'" name="webcampics[]" id="webcampics">
<input type="hidden" value="'+image_url+'" name="webcampics[]" id="webcampics">


  var elem = document.getElementById("webcampics");
  var names = [];
  for (var i = 0; i < elem.length; ++ i) {
     names += elem[i]+'|';
  }
  var webcamval = names;

questionAnswers(2)

yourAnswerToTheQuestion