第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

利用JavaScript保存網(wǎng)頁(yè)某部分內(nèi)容到本地

標(biāo)簽:
JavaScript

自从有了上次利用代码解决实际问题后,便无法自拔的想用代码去解决生活中遇到的问题。
  平时喜欢在网上找些简单开源项目看看,学习。此为背景。
今天无意中发现这个

 
每次打开网页都很麻烦,于是我就想着把这个表格保存到本地(原HTML),留着以后慢慢看。

  于是

var tab=document.getElementById("table_default"); 
//获取行数 
var rows=tab.rows; 
//遍历行 
for(var i=0;i<rows.length;i++) 
{ 
//遍历表格列 
for(var j=0;j<rows[i].cells.length;j++) 
{ 
    console.log(rows[i].cells[j].innerHTML);

//打印某行某列的值 
/*alert("第"+(i+1)+"行,第"+(j+1)+"列的值是:"+rows[i].cells[j].innerHTML);*/
 }
}
 alert("共有"+(i+1)*4+"个C#开源项目"); 

  OK,代码写完了,该保存了,然后谷歌了一波Javascript文件操作。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <script language="JavaScript"> 

var fso = new ActiveXObject("Scripting.FileSystemObject"); 
var file=fso.CreateTextFile("c:\\test\\test.txt", true); 
</script>
</head>
<body>

</body>
</html>


  Excuse Me?

  Chrome是基于Webkit的, ActiveXObject对象只能在IE下操作。

  好好好,IE就IE。

  Nice,成功!现在就写入内容吧。

var fso = new ActiveXObject("Scripting.FileSystemObject"); 
    var file=fso.CreateTextFile("c:\\test\\test.txt", true); 
    var tableInfo="";
        var tab = document.getElementById("table_default") ;
        for(var i=0;i<tab.rows.length;i++)
         {
            for(var j=0;j<tab.rows[i].cells.length;j++)
            {
                tableInfo += tab.rows[i].cells[j].innerText;   //获取Table中单元格的内容
                tableInfo += "   ";
            }
         }
          file.write(tableInfo);
          file.Close();

  最终效果如下:

  总结:这个IE还是不大安全的,这个所谓的 ActiveX插件居然可以和本地文件进行交互。另外,以后还是拿C#或者Java其他类型的语言实现这种功能,Javascript进行文件交互实在太麻烦了。

  我花在想代码的时间比复制粘贴多很多时间。

  在知乎上也看到了这个问题。你有哪些用计算机技能解决生活问题的经历?

點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消