原生js 打印 只打印某个div

481 阅读1分钟
document.getElementById('printBtn').addEventListener('click', function(){
    // window.print();
    printdiv('content')
})
function printdiv(printpage) {
    var headstr = '<html><head><title>只打印某个div</title></head><body>';
    var footstr = "</body>";
    var newstr = document.getElementById(printpage).innerHTML;
    var oldstr = document.body.innerHTML;
    document.body.innerHTML = headstr + newstr + footstr;
    // console.log(headstr + newstr + footstr)
    window.print();
    document.body.innerHTML = oldstr;
    return false;
}