刷新iframe错误

时间:2016-02-08 06:06:01

标签: javascript html iframe reload

我在div块中使用iframe并尝试使用以下代码通过单击按钮更改其src。

function helloClick(){
            var iframe = document.getElementById("iframeDiv");
            iframe.src = "hello_world";
            iframe.contentDocument.location.reload(true);
}

hello_world文件与定义iframe的文件位于同一文件夹中。每次单击按钮时都会收到以下错误消息。

Uncaught TypeError: Cannot read property 'location' of undefined

如何解决此问题?

1 个答案:

答案 0 :(得分:2)

尝试以下代码段

function helloClick(){
            var iframe = document.getElementById("iframeDiv");
            iframe.src = "hello_world";
            iframe.src = iframe.src;
}

它可以帮助你。