¿JavaScript obtiene el número de archivos y sus nombres de archivo del elemento de entrada de archivo con múltiples atributos?

Tengo una entrada de archivo con lamultiple="multiple" atributo para permitir a los usuarios seleccionar múltiples archivos a la vez. Me gustaría mostrar los nombres de los archivos seleccionados y su recuento antes de cargarlos, sin embargo, no estoy seguro de cómo obtener esta información del elemento de entrada de archivos usando javascript.

<input type="file" id="fileElementId" name="files[]" size="20" multiple="multiple" />

He intentado esto:

document.getElementById('fileElementId').value

Pero esto solo devuelve un nombre de archivo cuando selecciono varios archivos. Usar JavaScript es cómo recuperar el número de archivos seleccionados y sus nombres de un elemento de entrada de archivo con unamultiple atributo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta