比如:
<table id='content'> <tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr> </table> 如何将table里的内容,点击一个按钮保存为一个html文件?
<table id='content'> <tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>列1</td><td>列2</td></tr> </table> 如何将table里的内容,点击一个按钮保存为一个html文件?
要显示的时候,加载数据到表格组件,比如Extjs的grid里显示就可以了。
我在网上看到这么一个方法。但是试了一下,好像不行。
<script language="javascript">
function downloadfile(id)
{
window.document.write(document.getElementById(id).outerHTML);
window.document.execCommand("SaveAs",0,"C:\\download.xsl");
history.go(-1);
}
</script>
yixianggao兄弟知道有什么其他方法吗?
如果客户端有Excel
用 Excel.Application对象导出表格,让用户另存为html
var strHTML = document.getElementById("saveitem").outerHTML;
var winSave = window.open();
winSave.document.open("text/html","UTF-8");
winSave.document.write(strHTML);
winSave.document.execCommand("SaveAs",true,"test.html");
winSave.close();
}