1
私はreactjsモーダルの内容を印刷しようとしています。私はモーダルにURLを埋め込み、その内容でモーダルを印刷したいと思います。以下は私のコードがあるオブジェクトタグのURLで読み込まれたページを印刷
<Modal.Body>
<div>
<object id="printableArea" type="text/html" data="http://www.xyztest.net/obj.html" className="objectClass">
</object>
</div>
</Modal.Body>
マイ印刷ボタン機能は
handleToggle: function (divName) {
var printContents = document.getElementById(divName).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
}
このオブジェクトタグのURLのコンテンツを印刷しない... plsは私がこれを達成することができる方法を知っている..私はしたくないですiframeを使用する
これはうまくいきません。すでに試してみましたが、印刷ポップアップは何も表示されません。 –
私が言ったように、 getElementById(divName) 'が'
divNameはオブジェクトタグのidです。オブジェクトタグのCSSクラスを返しますが、埋め込まれたページの実際のHTMLコンテンツは返しません.my urlは次のようなものですhttp: //example.com/admin.html –