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;
}
这不打印对象标记网址的内容..请让我知道如何可以做到这一点。我不想使用iframe
这不工作..已经尝试过..它打开弹出式打印弹出与它没有任何关系.. –
就像我说的,你需要确保'文档。 getElementById(divName)'正在返回'
divName是对象标记上的id ..它在对象标记上返回css类,但不是嵌入式页面的实际html内容..my url就像这样:http: //example.com/admin.html –