iframe的内容始终为null

时间:2020-10-02 07:09:34

标签: javascript vb.net iframe printing

我的ASP.NET网络表单中有一个iframe,并且具有该iframe的打印内容。 虽然我为iframe设置了src,并且当我获取iframe的内容时在网页上显示了内容 通过JavaScript始终为null。我在下面使用代码:

document.getElementById("printf").contentWindow.print();

但是我总是收到一条消息:“无法获取未定义或空引用的属性'contentWindow'” 任何人都可以帮助我解决这个问题。

1 个答案:

答案 0 :(得分:0)

如果创建IFrame,然后要打印它们,则需要等待片刻...,以便浏览器响应..然后使用打印命令..

您可以使用类似的

setTimeOut(print(),100)