SOURCE

console 命令行工具 X clear

                    
>
console
function doprint() {      
		    var headhtml = "<html><head><title></title></head><body>";
		    var foothtml = "</body>";
		    // 获取div中的html内容
		    // var newhtml = document.all.item(printpage).innerHTML;
		    var newhtml = document.getElementById("print").innerHTML;
		    // 获取div中的html内容,jquery写法如下
		    // var newhtml= $("#" + printpage).html();

		    // 获取原来的窗口界面body的html内容,并保存起来
		    var oldhtml = document.body.innerHTML;

		    // 给窗口界面重新赋值,赋自己拼接起来的html内容
		    document.body.innerHTML = headhtml + newhtml + foothtml;
		    // 调用window.print方法打印新窗口
		    window.print();

		    // 将原来窗口body的html值回填展示
		    document.body.innerHTML = oldhtml;
		    return false;
		}
<div id="print">
  <div>
    dayin
  </div>
</div>
<button onclick="doprint()">打印</button>