js不能用於操作文件,但是可以通過JS調用PHP等程序對文件流進行操作,我這里只涉及前端調用(JQ AJAX,注意要引用JQ類庫,並且AJAX必須在服務端才能運行,也就是你必須搭建伺服器),至於你文檔操作的程序這個得自行搞定了。
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標題文檔</title>
<script src="jquery-1.9.1.min.js"></script>
</head>
<body>
<div id="btn">用力點</div>
<script>
$('#btn').click(function(){
$.ajax({
type: "POST",
url: "dom.php", //提價處理的PHP,你也可以是其他處理程序
data: "keyword=HelloWorld", //提交的數據
success: function(msg){
alert( "Data Saved: " + msg ); //返回信息 msg 是dom.php renturn 的返回值
}
});
})
</script>
</body>
</html>
⑵ js怎麼獲取文本框內容
用js的value方法就可以了。下面是代碼,僅供參考:
<body>
<inputtype='text'id='inp'/>
<inputtype='button'id='btn'value='click'/>
</body>
<script>
varoInp=document.getElementById('inp');
varoBtn=document.getElementById('btn');
oBtn.onclick=function(){
alert(oInp.value);//這里就可以版獲取文本框里的值了。權
};
</script>
⑶ 求HTML或者JS讀取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>
(3)js獲取文檔擴展閱讀:
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 格式打開。
⑷ javascript 讀取文件
試試使用httprequest
varfileName="http://10.10.10.10/file.txt";
vartxtFile;
txtFile=newXMLHttpRequest();
txtFile.open("GET",fileName,false);
txtFile.send();
vartxtDoc=txtFile.responseText;
希望對你有所幫助
⑸ 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如何讀取文件夾文件
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');
}
⑺ 求HTML或者JS讀取 文件內容的代碼
由於不能使用後台來程序,js遠程自獲取我不清楚行不行,想到個html配合js實現方法
先用 <iframe src="網站文件路徑"></iframe> 在頁面上載入遠程文件的內容,然後用js過濾去你想要的。 你過濾規則沒說,沒法寫js代碼。
⑻ js如何讀取本地txt文件中的內容
通常情況下,網頁中的JS腳本是無法直接對本地文件系統進行訪問的,因為這回涉及到用戶數據安全的問答題,所以,在瀏覽器的默認安全設置下是無法實現的.但如果你可以在本地配置好WEB服務,那麼可以通過Ajax的方式訪問本地站點下的txt文件,也可以通過後端支持,採用上傳文件的方式解決.這兩種方案都可以避開ActiveX和IE版本的問題.
⑼ js獲取文本內容
同源的話,抄使用XMLHttpRequest獲取襲這個文件,其內容就在responseText里,然後用parseInt解析,再與2和5比較……跳轉?JS里沒有goto,你可以根據比較結果調用不同的函數。