簡體   English   中英

Javascript:window.print(); 不工作

[英]Javascript:window.print(); not working

我創建了一個簡單的鏈接來打印我創建的頁面。 我正在使用谷歌瀏覽器。 但是那個鏈接不起作用。 當我檢查控制台日志時,當我單擊鏈接時收到此消息:

超出最大調用堆棧大小

這是我用來創建打印的 HTML:

 <a href="javascript:window.print();">Print page</a>

謝謝您的幫助!

嘗試用下面的替換

 <a onclick="window.print()">Print page</a>

我找到了解決方案。 這很愚蠢。

我在不同的頁面上有兩個鏈接來打印頁面。 對於一個鏈接,我使用了一個函數來打印頁面onclick=PrintMe() 另一個鏈接是上面的片段。 <a href="javascript:window.print();">Print me</a>

看來這兩個人是在打架。 這就是錯誤的意思。

不過還是謝謝!

等等,這個有點傻。 'href' 屬性怎么可能是一個動作。 您必須使用 Jquery 並為<a>或標簽指定一個類,然后觸發它,然后執行以下操作:

.('TheID').on('click', function(){
      javascript:window.print();
});

或者有一個更簡單的解決方案,你可以添加這個:-

打印頁面

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM