我想从网页中打印出来。我已经为此编写了代码。此代码是:如何使用php打印出网页的某些部分?
function printPage(){
var tableData = '<table border="1">'+document.getElementsByTagName('table')[0].innerHTML+'</table>';
var data = '<button onclick="window.print()">Print this page</button><br/>'+tableData;
myWindow=window.open('','','width=500,height=600');
myWindow.innerWidth = screen.width;
myWindow.innerHeight = screen.height;
myWindow.screenX = 0;
myWindow.screenY = 0;
myWindow.document.write(data);
myWindow.focus();
};
但我不想'打印此页'按钮打印出来。
更好地添加C SS与样式表,但如果你必须按照你的问题用javascript来做,只需添加以下内容: var css = myWindow.document.createElement('style'); css.type =“text/css”; css.innerHTML =“@media print {button {display:none;}}”; myWindow.document.body.appendChild(css); – thefrontender 2013-04-04 05:59:38
它正在工作。谢谢。 – 2013-04-04 06:05:21
谢谢@thefrontender :)忘了提及那部分。 – LazerSharks 2013-04-04 19:10:54