我尝试使用javascript代码获取iframe的内容时出错,如图所示

时间:2011-09-07 12:09:13

标签: google-chrome-extension

我在主窗口中有一个名为“test_iframe”的iframe。

我想在Google Chrome扩展程序中访问“test_iframe”的内容。

我正在尝试访问此iframe的内容,但我收到以下错误 -

Uncaught TypeError: Cannot read property 'contentWindow' of null

我使用的javascript代码如下 -

var htmlvar = document.getElementById('test_iframe').contentWindow.document.body.innerHTML; 

代码有什么问题?我怎样才能使它发挥作用?

1 个答案:

答案 0 :(得分:0)

而不是编码中的test_iframe尝试下载

    <%=txtName.ClientID%>

    var htmlvar = document.getElementById('<%=txtName.ClientID%').contentWindow.document.body.innerHTML;