1

(明らかに、手元にプリンターがあれば、これをテストして見つけます!)

ブラウザウィンドウで最初にレンダリングされてからコンテンツが編集されたページで使用すると、Javascript関数 window.print() が正確に何を印刷するのか疑問に思っています。

これにより、たとえば、HTML リストが生成され、ユーザーがボタンをクリックして特定のアイテムを「削除」し、Javascript を実行してfadeOut()またはを介し​​て要素を削除した場合remove()、ページを印刷すると現在の状態または元の静的バージョン?

表現が下手でしたらすみません。

4

4 に答える 4

2

window.print()@media print印刷プレビューで確認できるルールを適用することによってのみ変更され、現在表示されているページが印刷されます。実際、それを書いた後、ファイル => 印刷プレビューを選択するだけで、プリンターがあれば何が印刷されるかを確認できます。

于 2013-03-28T00:09:23.230 に答える
0

質問はかなり古いもので、当時のツールの可用性を理解できます...今、「foxit」などのpdfプリンターをインストールし、pdfを出力して、何が得られるかを確認できます。

于 2014-02-24T17:45:05.123 に答える
0

これはブラウザーに依存する可能性がありますが、コンソールでテストしたところ、実際にはページのコンテンツがそのまま印刷されます (つまり、印刷を行うためにページをリロードしません)。そのため、ページで何らかの DOM 操作を行って を使用するwindow.print()と、おそらく通常のファイル > 印刷を使用すると、削除されたアイテムは表示されません。

于 2013-03-28T00:09:08.133 に答える
0

その時点でページに現在表示されているものの印刷プレビューが開きます。

于 2013-03-28T00:10:05.590 に答える