Para abrir y leer un archivo de texto con JavaScript, utilizaremos el objeto XMLHttpRequest, que a pesar de su nombre puede ser usado para recibir cualquier tipo de dato.

Le pasaremos la ruta del archivo de texto que deseamos leer a la función y recibiremos el contenido, en este caso en forma de ventana de alerta, aunque podemos personalizar la función para procesar el texto como convenga.

<script>
    
function leerarchivo(file)
{
    var archivo = new XMLHttpRequest();
    archivo.open("GET", file, false);
    archivo.onreadystatechange = function ()
    {
        if(archivo.readyState === 4)
        {
            if(archivo.status === 200 || archivo.status == 0)
            {
                var texto = archivo.responseText;
                alert(texto);
            }
        }
    }
    archivo.send(null);

}


leerarchivo("prueba.txt");

</script>

Si te ha sido de utilidad ¡deja un comentario! 🙂