html内容
<div id="xxx" style="display: none;"><iframe id='printID'><html><head></head><body></body></html></iframe></div>
<button onclick="printIframe('张三','371581199302142345');">点我</button>
js 内容
function iePrintcb(arg) {
arg.print();
document.getElementById("xxx").style.display = "none";
}
function printIframe(name,idcard) {
var iframe = document.getElementById("printID");
var iframedoc = iframe.contentDocument || iframe.contentWindow.document;
var content = "<div>"+name+"<br>"+idcard+"</div>";
iframedoc.body.innerHTML = content ;
if(navigator.userAgent.toUpperCase().indexOf("TRIDENT")!=-1){
document.getElementById("xxx").style.display = "block";
window.frames["printID"].focus();
setTimeout(iePrintcb,20,window.frames["printID"]);
}else{
iframe.contentWindow.print();
}
}