JavaScript: obtenga valor de varias entradas en una matriz

Estoy tratando de obtener el valor de varias entradas con la misma ID en una matriz. Ya usé el foro, pero no he encontrado una solución para mí.

Ejemplo

<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;

Respuestas a la pregunta(2)

Su respuesta a la pregunta