function preview() {
body = window.document.body.innerHTML;
startpoint= "<!--startpoint-->";
endpoint= "<!--endpoint-->";
printdb= body.substring(body.indexOf(startpoint) + 17);
printdb = printdb.substring(0, printdb.indexOf(endpoint));
window.document.body.innerHTML = printdb ;
window.print();
window.document.body.innerHTML = body ;
}
注释 <!--startpoint-->和<!--endpoint-->用来标识打印范围


这段代码定义了一个名为preview的函数,用于实现网页打印功能。通过查找<!--startpoint-->和<!--endpoint-->之间的内容作为打印范围,截取并设置为body内容,然后调用window.print()进行打印,最后恢复原始body内容,确保页面不被修改。
3928

被折叠的 条评论
为什么被折叠?



