javascript 導(dǎo)出數(shù)據(jù)到Excel(處理table中的元素)
更新時(shí)間:2009年12月18日 00:44:08 作者:
最近做的項(xiàng)目中有個(gè)要求,需要將數(shù)據(jù)導(dǎo)出到Excel中,關(guān)于這個(gè)就不是什么問題,網(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實(shí)現(xiàn)將數(shù)據(jù)導(dǎo)出到Excel的方法詳解
- js實(shí)現(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實(shí)現(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?實(shí)現(xiàn)純前端將數(shù)據(jù)導(dǎo)出excel兩種方式
相關(guān)文章
微信小程序點(diǎn)擊按鈕動(dòng)態(tài)切換input的disabled禁用/啟用狀態(tài)功能
這篇文章主要介紹了微信小程序點(diǎn)擊按鈕動(dòng)態(tài)切換input的disabled禁用/啟用狀態(tài)功能,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03
webpack打包后直接訪問頁面圖片路徑錯(cuò)誤的解決方法
這篇文章主要給大家介紹了在webpack打包后直接訪問頁面圖片路徑錯(cuò)誤的解決方法,文中介紹的非常詳細(xì),對遇到這個(gè)問題的朋友們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-06-06
JS和jQuery通過this獲取html標(biāo)簽中的屬性值(實(shí)例代碼)
本文通過實(shí)例代碼給大家分享JS和jQuery通過this獲取html標(biāo)簽中的屬性值,非常不錯(cuò),具有參考借鑒價(jià)值,需要額朋友參考下吧
2017-09-09
網(wǎng)頁禁用右鍵實(shí)現(xiàn)代碼(JavaScript代碼)
網(wǎng)頁禁用右鍵的代碼,我們可以不少網(wǎng)站在使用,讓別人復(fù)制什么的麻煩,但破解方法也比較簡單。這里就不說了,如果想知道的可以參考腳本之家以前發(fā)布的文章。
2009-10-10 
