欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

12行代码实现js打印当前页面表格

程序员文章站 2022-06-19 16:46:25
...
        window.onload = function()
        {
            var btnPrint = document.getElementById("print");//“打印”按钮
            btnPrint.onclick = function()//为“打印”按钮添加点击事件
            {
                printTable();//打印表格
            }
        }

        //打印表格
        function printTable()
        {
            var tableToPrint = document.getElementById('tab');//将要被打印的表格
            var newWin= window.open("");//新打开一个空窗口
            newWin.document.write(tableToPrint.outerHTML);//将表格添加进新的窗口
            newWin.document.close();//在IE浏览器中使用必须添加这一句
            newWin.focus();//在IE浏览器中使用必须添加这一句
            newWin.print();//打印
            newWin.close();//关闭窗口
        }