① javascript如何讀取txt文本內容
<!DOCTYPEhtml>
<html>
<head>
<title>文件示例</title>
<metaname="name"content="content"charset="utf-8">
</head>
<body>
<inputtype="file"id="file"/>
<inputtype="button"onclick="readText()"value="FileButton">
<divid="tt">
</div>
</body>
</html>
<scriptcharset="utf-8">
window.onload=function(){
if(typeof(FileReader)=="undefined")
{
alert("你的瀏覽器不支持文件讀取");
document.write("");
}else
{
alert("你的瀏覽器支持文件讀取");
}
}
functionreadText(){
varfile=document.getElementById("file").files[0];
varreader=newFileReader();
reader.readAsText(file);
reader.onload=function(data)
{
vartt=document.getElementById("tt")
tt.innerHTML=this.result;
}
}
</script>
② js寫入文件
例子:
<script language=javascript>
document.write ("<marquee scrollamount='1' scrolldelay='30' direction= 'UP' onmouseover=this.stop() onmouseout=this.start() width='400' id='helpor_net' height='265' align='center' onmouseover='ik8_com.stop()' onmouseout='ik8_com.start()' Author:redriver; For more,visit:www.ik8.com>")
document.write ("<p><font color='pink' face=華文行楷 size=3> ")
document.write ("<p> 小時候的夢想")
document.write ("<p> 從來就不曾遺忘")
document.write ("<p> 找個世上最美的新娘")
document.write ("<p> 陪你到地久天長")
document.write ("<p> 愛你到地老天荒")
document.write ("<p> 用我溫柔的心帶你一起飛翔")
document.write ("<p> 我想打開心房")
document.write ("<p> 讓你在心中回盪")
document.write ("<p> 擁有每個夢你的夜晚")
document.write ("<p> 當接觸你的眼光")
document.write ("<p> 我的心地旋天轉")
document.write ("<p> 意亂情迷的我為你痴狂")
document.write ("</font>")
document.write ("</marquee> ")
</script>
③ javascript中使用FileSystemObject來讀取本地文件。
是可以的
下面代碼是經過調試通過的;
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<script language="javascript">
function GetLine()
{
var fso, f, r;
var ForReading = 1, ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("f:\\testfile.txt", ForWriting, true);
f.WriteLine("Hello world!");
f.WriteLine("JScript is fun");
f.Close();
f = fso.OpenTextFile("f:\\testfile.txt", ForReading);
r = f.ReadLine();
return(r);
}
GetLine();
alert("讀取文件成功!");
</script></body>
</html>
④ javascript 讀寫txt文件 支持多瀏覽器
通過AJAX可以讀取Web上的txt文件
IE下,降低安全級別可以讀寫本地txt文件
其他瀏覽器均不支持讀寫本地txt文件,這是個安全性問題
⑤ 怎麼用JS讀寫本地文本文件
//讀文件
var fso, f1, ts;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile(document.all.attachFile.value/*此處為含全部路徑的文件名*/, ForReading);
document.all.mailbdy.value=ts.ReadAll();
ts.Close();
//寫文件
var title = document.getElementById("title").value;//文件名
var fso=new ActiveXObject("Scripting.FileSystemObject");
var f=fso.CreateTextFile("C://"+title+".nc",true); //可隨意回選擇答後綴名
f.write(document.getElementById("babala").value);
f.Close();
⑥ javascript怎麼實現讀寫文件
在瀏覽器中抄做不到,使用javascript服務襲器端運行環境可以做到,比如可以使用node.js來做。
如:
fs.writeFile('xxx.txt', 'Hello Node', function (err) {
if (err) throw err;
console.log('It\'s saved!');
});
fs.readFile('xxx.txt', function (err, data) {
if (err) throw err;
console.log(data);
});
⑦ js如何讀取文件夾文件
JS讀寫文件,分別如下:
//讀文件
function readFile(filename){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(filename,1);
var s = "";
while (!f.AtEndOfStream)
s += f.ReadLine()+"\n";
f.Close();
return s;
}
//讀文件
function readFile(filename){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(filename,1);
var s = "";
while (!f.AtEndOfStream)
s += f.ReadLine()+"\n";
f.Close();
return s;
}
//寫文件
function writeFile(filename,filecontent){
var fso, f, s ;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile(filename,8,true);
f.WriteLine(filecontent);
f.Close();
alert('ok');
}
⑧ 怎樣用js讀取一個文本文件
varArr=newArray();
try
{
varfso=newActiveXObject("scripting.filesystemobject_0418s");
vartxtstream=fso.openTextFile('c:\data.txt');
vartxt='';
while(!txtstream.atEndOfLine)
{
Arr.push(txtstream.readLine());
}
txtstream.close();
txtstream=null;
fso=null;
}
catch(e){alert(e);}
for(vari=0;i<Arr.length;i++)
alert(Arr[i]);
⑨ javascript 可以讀取txt文件內容嗎
可以的啦!
第一步:創建一個可以將文件翻譯成文件流的對象。
Var fso=new ActiveXObject(Scripting.FileSystemObject);
第二步:用於創建一個textStream 對象,括弧里邊有三個屬性
1. 文件的絕對路徑
2. 文件的常數 只讀=1,只寫=2 ,追加=8 等許可權。(ForReading 、 ForWriting 或 ForAppending 。);
3. 一個布爾值 允許新建則為true 相反為false;
例:Var f=fso.opentextfile(「C:\a.txt」,1,true);
第三步:調用讀取方法
1. Read(用於讀取文件中指定數量的字元)
2. ReadLine(讀取一整行,但不包括換行符)
3. ReadAll(則讀取文本文件的整個內容);
判斷是否讀取到最後一行
while (!f.AtEndOfStream)
{
f.Readline();
}
第四步:
關閉textStream 對象:
例:f.close();
例子:
<html>
<head>
<title>new page</title>
<script>
function GetHeader(src) {
//許可權只讀(只讀=1,只寫=2 ,追加=8 等許可權)
var ForReading=1;
var fso=new ActiveXObject("Scripting.FileSystemObject");
var f=fso.OpenTextFile(src,ForReading);
return(f.ReadAll());
}
var arr=GetHeader("d:\\test.txt").split("\r\n");
for(var i=0;i<arr.length;i++){
alert("第"+(i+1)+"行數據為:"+arr[i]);
}
</script>
</head>
<body>
</body>
</html>
其實都大同小類滴。做筆記的習慣很好,網上隨時都可以翻出來看,還可以交流,或許我可以借鑒一下。