iframe的内容始终为null

问题描述

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

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

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

解决方法

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

您可以使用类似的

setTimeOut(print(),100)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...