<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <input type="file" name="files" id="files" value="" /> </body> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> var files = document.getElementById('files'); files.onchange = function() { var file = files.files[0]; var reader = new FileReader(); reader.readAsText(file,'gb2312');//后面的參數是防止中文亂碼 reader.onload = function() { console.log(reader.result) } } </script> </html>
具體代碼如下圖:可以使用FileReader的readAsText方法讀取txt文件內容是尖,其中第二個參數‘gb2312’是防止中文亂碼
代碼截圖