各位老师在JAVAscript如何读取一个TXT文件的若干行,并把它组成一个字符串,用逗号隔开

各位老师在JAVAscript如何读取一个TXT文件的若干行,并把它组成一个字符串,用逗号隔开请个具体代码,不想给的就不要回答了

拖拽上传;

file读取;

字符串处理;


txt另存成utf-8的,结果会输出到控制台,自己查看。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
.ctrol_name{
background-color: #cc0000;
}
.att_name{
background-color: #00cc00;
}
</style>
<script>
window.onload=function(){ 
var dropbox=document.getElementById("dropbox");
dropbox.addEventListener("dragenter", function(e) {
e.stopPropagation();  
e.preventDefault(); 
dropbox.style.borderColor = 'gray';
dropbox.style.backgroundColor = 'white';
}, false);
dropbox.addEventListener("dragleave", function(e) {
dropbox.style.backgroundColor = 'transparent';
}, false);
dropbox.addEventListener("dragover", function(e) {
e.stopPropagation();
e.preventDefault();
}, false);
dropbox.addEventListener("drop", function(e) {
e.stopPropagation();
e.preventDefault();

handleFiles(e.dataTransfer.files);

//submit.disabled = false;
}, false);

document.addEventListener("dragover", function(e) {
e.stopPropagation();
e.preventDefault();
}, false);
document.addEventListener("drop", function(e) {
e.stopPropagation();
e.preventDefault();
}, false);
}
function handleFiles(files) {
for (var i = 0; i < files.length; i++) {
var file = files[i];
console.log(file);

var reader = new FileReader();
console.log(FileReader);
console.log(reader);

reader.onload =  function(e) { 
console.log(e);
console.log(e.target.result);

var s=e.target.result;
var a=s.split("\r\n");
console.log(a.length);
console.log(a.join(","));
};
reader.readAsText(file);

}
}

</script>
</head>
<body>
<div name="image" id="dropbox" style="min-width:300px;min-height:100px;border:3px dashed silver;"></div>  
</body>
</html>


温馨提示:答案为网友推荐,仅供参考
相似回答