javascript 導(dǎo)出數(shù)據(jù)到Excel(處理table中的元素)
更新時間:2009年12月18日 00:44:08 作者:
最近做的項目中有個要求,需要將數(shù)據(jù)導(dǎo)出到Excel中,關(guān)于這個就不是什么問題,網(wǎng)上的資料很多??僧?dāng)Table中有Input(text)之類的元素是怎么辦?
做法:
修改Input的outerHTML;
具體例子:
function resetInput()
{
var controls = document.getElementsByTagName('input');
for(var i=0; i<controls.length; i++){
if(controls[i].type=='text')
{
if(controls[i].value =="")
{
controls[i].outerHTML=" ";
}
else
{
controls[i].outerHTML=controls[i].value;
}
}
}
}
這樣就可以將Input修改,然后導(dǎo)出到Excel中。(一次循環(huán)不能全部修改,根據(jù)情況,自己做些修改即可!)
修改Input的outerHTML;
具體例子:
復(fù)制代碼 代碼如下:
function resetInput()
{
var controls = document.getElementsByTagName('input');
for(var i=0; i<controls.length; i++){
if(controls[i].type=='text')
{
if(controls[i].value =="")
{
controls[i].outerHTML=" ";
}
else
{
controls[i].outerHTML=controls[i].value;
}
}
}
}
這樣就可以將Input修改,然后導(dǎo)出到Excel中。(一次循環(huán)不能全部修改,根據(jù)情況,自己做些修改即可!)
您可能感興趣的文章:
- JS實現(xiàn)將數(shù)據(jù)導(dǎo)出到Excel的方法詳解
- js實現(xiàn)數(shù)據(jù)導(dǎo)出為EXCEL(支持大量數(shù)據(jù)導(dǎo)出)
- Vue導(dǎo)出json數(shù)據(jù)到Excel電子表格的示例
- AngularJs導(dǎo)出數(shù)據(jù)到Excel的示例代碼
- JSP實現(xiàn)從數(shù)據(jù)庫導(dǎo)出數(shù)據(jù)到Excel下載的方法
- js導(dǎo)出table數(shù)據(jù)到excel即導(dǎo)出為EXCEL文檔的方法
- 通過Javascript將數(shù)據(jù)導(dǎo)出到外部Excel文檔的函數(shù)代碼
- javascript?實現(xiàn)純前端將數(shù)據(jù)導(dǎo)出excel兩種方式
相關(guān)文章
鍵盤上一張下一張兼容IE/google/firefox等瀏覽器
鍵盤上一張下一張的效果想必大家都有見到過吧,本文為大家介紹的這個兼容IE,google,firefox等主流瀏覽器2014-01-01JavaScript取得鼠標(biāo)絕對位置程序代碼介紹
文章介紹了關(guān)于JavaScript在不同瀏覽器下取得鼠標(biāo)絕對位置相關(guān)函數(shù)用法及兼容性介紹,有需要的同學(xué)可參考一下2012-09-09JavaScript實現(xiàn)多態(tài)和繼承的封裝操作示例
這篇文章主要介紹了JavaScript實現(xiàn)多態(tài)和繼承的封裝操作,結(jié)合實例形式分析了javascript中多態(tài)與繼承的實現(xiàn)及封裝相關(guān)操作技巧,需要的朋友可以參考下2018-08-08在JavaScript中使用嚴(yán)格模式(Strict Mode)
這篇文章主要介紹了在JavaScript中使用嚴(yán)格模式(Strict Mode),除了正常運行模式,ECMAscript 5添加了第二種運行模式:"嚴(yán)格模式"(strict mode)。顧名思義,這種模式使得Javascript在更嚴(yán)格的條件下運行。,需要的朋友可以參考下2019-06-06