Ⅰ java javascript讀取導入的txt文檔中的內容
JS讀取TXT文件內容的代碼如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>讀取文件內容</title>
</head>
<body>
<div id="textarea"></div>
<script type="javascript">
var fso, ts, s ;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("d:\testfile.txt", ForReading);
s = ts.ReadLine();
document.getElementById("textarea").innerHTML=s;
</script>
</body>
</html>
(2)js讀取txt文本里的內容擴展閱讀:
javascript中打開文件的OpenTextFile函數使用方法:
1、object.OpenTextFile(filename[, iomode[, create[, format]]])
2、其中object是必選項。 object 應為 FileSystemObject 的名稱。
3、filename是必選項。 指明要打開文件的字元串表達式。
4、iomode是可選項。 可以是三個常數之一: ForReading 、 ForWriting 或 ForAppending 。
5、create是可選項。 Boolean 值,指明當指定的 filename 不存在時是否創建新文件。 如果創建新文件則值為 True ,如果不創建則為 False 。 如果忽略,則不創建新文件。
6、format是可選項。 使用三態值中的一個來指明打開文件的格式。 如果忽略,那麼文件將以 ASCII 格式打開。
Ⅲ js讀取txt文件內容到TextBox中
實現思路:先通過js的ActiveXObject方法,讀取到文件,之後直接寫人需要寫入的位置即可。
var fso, ts, s ;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("d:\\testfile.txt", ForReading);
s = ts.ReadLine();
document.getElementById("aa").innerHTML=s;
上面版aa就可以定權義為TextBox的id值。
Ⅳ 怎樣用javascript讀取TXT中特定的內容
javascript 本身是抄不可以的
只能調用 activeX FSO
var fso, ts, s ;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
s = ts.ReadLine();
Ⅳ javascript讀取上傳的txt文本內容
直接操作是不可以的,但是驗證還是能實現的。
只不過將數據傳送到伺服器,又伺服器解析了再進行驗證,什麼欄位都能解決,EXCEL導入等這是基本的功能。
Ⅵ HTML or JS 讀取 txt文本內容並顯示
1、純html是無法直接讀取txt文件內容的,這是很肯定的沒有疑問的。html就是我們常說的靜態文件,是無法讀取處理伺服器或本地機上的TXT文件的。
2、讀取txt文件內容可以用JS的ajax讀取。ajax讀取文本內容原理較為簡單,重點基礎是熟悉XMLHTTP對象的屬性和方法。
相關例子:
<script>
function dotxt(){
var request=null;
if(window.XMLHttpRequest){request=new XMLHttpRequest();}else if(window.ActiveXObject){request=new ActiveXObject("Microsoft.XMLHTTP");}
if(request){
request.open("GET","1.txt",true);'測試讀取1.txt的內容
request.onreadystatechange=function(){
if(request.readyState===4){
if (request.status == 200 || request.status == 0){
document.getElementById("vv").innerHTML=request.responseText;
}
}
}
request.send(null);
}else{
alert("error");
}
}
</script>
<input type="button" value="讀取" onclick="dotxt();"/>
<div id="vv"></div>
Ⅶ 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>
其實都大同小類滴。做筆記的習慣很好,網上隨時都可以翻出來看,還可以交流,或許我可以借鑒一下。
Ⅷ js如何讀取本地txt文件中的內容
通常情況下,網頁中的JS腳本是無法直接對本地文件系統進行訪問的,因為這回涉及到用戶數據安全的問答題,所以,在瀏覽器的默認安全設置下是無法實現的.但如果你可以在本地配置好WEB服務,那麼可以通過Ajax的方式訪問本地站點下的txt文件,也可以通過後端支持,採用上傳文件的方式解決.這兩種方案都可以避開ActiveX和IE版本的問題.
Ⅸ 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獲取文本內容
同源的話,抄使用XMLHttpRequest獲取襲這個文件,其內容就在responseText里,然後用parseInt解析,再與2和5比較……跳轉?JS里沒有goto,你可以根據比較結果調用不同的函數。