javascript导出table中的内容为html文件,最好能弹出类似网页另存为的提示框然
1个回答
展开全部
function doDownload( url, filename ) {
var a = document.createElement( 'a' );
a.setAttribute( 'download', filename );
a.setAttribute( 'href', url );
a.dispatchEvent( new MouseEvent( 'click' ) );
}
function downloadTable( tableId ) {
var table = document.getElementById( tableId );
var url = 'data:text/plain; utf-8,' + encodeURI( table.outerHTML );
doDownload( url, '我的表格.html' );
}
downloadTable( 'my-table' );
这个在现代浏览器上才能运行。其它的浏览器需要回传数据到后台。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询