A. 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>
B. 如何用js獲取外部腳本的文件內容
您需要的功能可以利用AJAX來實現。下面是我寫的代碼讀取一個文件並顯示出來,供您參考。
<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>使用AJAX讀取外部文件</title>
</head>
<body>
<divid="txt">外部文件內容</div>
<script>
if(window.ActiveXObject)//windows系統
xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
elseif(window.XMLHttpRequest)//其它系統,及非IE6系統
xmlHttp=newXMLHttpRequest();
xmlHttp.onreadystatechange=Callback;
xmlHttp.open("GET","mytxt.txt",true);//讀取mytxt.txt內容
xmlHttp.send(null);
functionCallback()
{
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
xml=xmlHttp.responseText;//讀取返回值即文件內容
document.getElementById("txt").innerText=xml;//在當前頁面顯示文件內容
}
}
}
</script>
</body>
</html>
C. 如何用js獲取id 元素內容
可以使用js的attr方法實現用js獲取id元素內容。
具體步驟如下:
需要准備的材料分別是:電腦、瀏覽器、ultraedit。
1、在ue編輯器中新建一個空白的html文件,js文件。
D. javascript怎麼獲取元素的所有內容
試一下ContentEditable這個屬性。
看一下這個 Demo:
HTML5 Demo: ContentEditable
http://html5demos.com/contenteditable
相關代碼:
vareditable=document.getElementById('editable');addEvent(editable,'blur',function(){
//lamethatwe'rehookingtheblurevent
localStorage.setItem('contenteditable',this.innerHTML);
document.designMode='off';});addEvent(editable,'focus',function(){
document.designMode='on';});if(localStorage.getItem('contenteditable')){
editable.innerHTML=localStorage.getItem('contenteditable');}
不過,建議用JQuery比較好,而且簡單,Jquery有個屬性,直接可以獲取當前元素的所有子元素
E. 在js中怎樣獲取當前頁面表格中的數據
1、JS獲取表格的簡便方法:獲取tbody:tBodies 獲取thead:tHead 獲取tfoot:tFoot 獲取行tr:rows 獲取列td:cells
使用實例: oTable.tBodies[0] oTable.tHead[0] oTable.tFoot[0] oTable.rows[1] oTable.cells[1]
2、遍歷
var oTable=document.getElementById("表格id");
oTable.tBodies[0]可以看成是rows和cells組成的二維數組,用兩個for循環嵌套遍歷一下就可以了
F. 如何通過js來讀取txt當中的內容,求詳細有demo更好,謝謝了·!
<script language="javascript" type="text/javascript">
/*
object.OpenTextFile(filename[, iomode[, create[, format]]])
參數
object
必選項。object 應為 FileSystemObject 的名稱。
filename
必選項。指明要打開文件的字元串表達式。飢畢
iomode
可選項。可以是三個常數之一:ForReading 、 ForWriting 或 ForAppending 。
create
可選項。Boolean 值,指明當指定的 filename 不存在時是否創建新文件。如果創建新文件則值為 True ,如果不創建則早磨為 False 。如果忽略,則不創建新文件。
format
可選項。使用三態值中的一個來指明打開文件的格式。如果忽略,那麼文件將以 ASCII 格式打開。
設置
iomode 參爛睜芹數可以是下列設置中的任一種:
常數 值 描述
ForReading 1 以只讀方式打開文件。不能寫這個文件。
ForWriting 2 以寫方式打開文件
ForAppending 8 打開文件並從文件末尾開始寫。
format 參數可以是下列設置中的任一種:
值 描述
TristateTrue 以 Unicode 格式打開文件。
TristateFalse 以 ASCII 格式打開文件。
TristateUseDefault 使用系統默認值打開文件。
*/
//讀文件
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');
}
</script>
<html>
<input type="text" id="in" name="in" />
<input type="button" value="Write!"
onclick="writeFile('F:/Appserv/www/12.txt',document.getElementById('in').value);"/><br><br>
<input type="button" value="Read!"
onclick="document.getElementById('show').value=readFile('F:/Appserv/www/12.txt');"/><br>
<textarea id="show" name="show" cols="100" rows="20" >
</textarea>
</html>
G. 如何用js獲取其它頁面的內容
用jquery的load方法載入,
例子1(點擊按鈕載入一個注冊頁面的所有內容裝入div容器回):
$("button").click(function(){
$("div").load('regist.html');
});
例子2(點擊按鈕答載入一個注冊頁面裡面的ID為box的標簽裡面的所有內容裝入div容器):
$("button").click(function(){
$("div").load("regist.html #box");
});
H. 如何用JS讀取html文件中的內容到另外的一個HTML頁面上
1、首先新建文件。
注意事項:
因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。
I. 在JS腳本中怎樣讀取資料庫中的數據
js是無法直接讀取 資料庫的
只能用伺服器端腳本與js搭配使用
如:
<% String testStr = "HelloJava";%>
<script>
alert('<%=testStr%>');
</script>
因為服務端腳本是先運行的,Js是後運行在客戶端的。
所以可以先用服務端腳本讀取資料庫數據 然後放到js里再運行。
J. 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>