<!DOCTYPE html>
<html>
<head>
<title></title>
<script>
function upload(input){
//支持chrome IE10
if (window.FileReader){
var file = input.files[0];
filename = file.name.split(".")[0];
var reader = new FileReader();
reader.onload = function (){
debugger;
console.log(this.result)
document.getElementById("ar1").value = this.result;
}
reader.readAsText(file,"utf-8"); //编码格式
}
//支持IE 7 8 9 10
else if (typeof window.ActiveXObject != 'undefined'){
var xmlDoc;
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.load(input.value);
document.getElementById("ar1").value = xmlDoc.xml;
}
//支持FF
else if (document.implementation && document.implementation.createDocument){
var xmlDoc;
xmlDoc = document.implementation.createDocument("", "", null);
xmlDoc.async = false;
xmlDoc.load(input.value);
document.getElementById("ar1").value = xmlDoc.xml;
} else{
alert('error');
}
}
</script>
</head>
<body>
<input type="file" value="打开TXT文件" onchange="upload(this)" />
<textarea name="ar1" id="ar1" cols="100" rows="20"></textarea>
</body>
</html>