我想從網頁中打印出來。我已經爲此編寫了代碼。此代碼是:如何使用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