处理网页时,有时您可能需要提取并打印特定 DIV 中的内容。让我们深入研究实现此目的的最佳方法。
要有效打印 DIV 的内容,请考虑使用以下函数:
function PrintElem(elem) { var mywindow = window.open('', 'PRINT', 'height=400,width=600'); mywindow.document.write('<html><head><title>' + document.title + '</title>'); mywindow.document.write('</head><body >'); mywindow.document.write('<h1>' + document.title + '</h1>'); mywindow.document.write(document.getElementById(elem).innerHTML); mywindow.document.write('</body></html>'); mywindow.document.close(); // necessary for IE >= 10 mywindow.focus(); // necessary for IE >= 10*/ mywindow.print(); mywindow.close(); return true; }
要使用此函数,您需要调用它将要打印的 DIV 的 ID 作为参数。例如:
PrintElem('myDiv');
此函数将打开一个新的浏览器窗口,其中包含文档的标题,后跟 DIV 的标题。然后 DIV 的内容会在新窗口中打印。
以上是如何打印网页上特定DIV元素的内容?的详细内容。更多信息请关注PHP中文网其他相关文章!