我有一個示例html頁面,我只想打印此頁面的三個副本,並且只有在獲取此頁面的第二個副本時才更改原始(在右上角提及)以複製。無論如何,我們可以通過Javascript或Jquery實現這一目標嗎?如何使用javascript打印頁面的原始,重複和三重副本?
function myFunction() {
window.print();
}
.original {
float : right;
margin-right : -0.1cm;
}
<p>Click the button to print the current page.</p>
<button onclick="myFunction()">Print this page</button>
<div class="col-xs-4"></div>
<div class="col-xs-1 original"><font color="red"><strong>Original</strong></font></div>
我想最多你可以計算你的'myFunction'被調用了多少次;但這當然不意味着實際上打印了任何東西,用戶可以簡單地取消對話框。或者他們可以一次打印二十份,只需在對話框中輸入該數字。您無法通過使用在普通網頁上下文中運行的JS來了解這一點。 – CBroe
一次打印一個「原始」和兩個「副本」可能會有點可能,但是......如果你通過JS克隆文檔內容,再追加兩次(多少讓你陷入麻煩,比如重複ID等,你必須看到),然後使用打印樣式表來控制像分頁符發生的地方... – CBroe