刷新 iframe 错误

Refreshing iframe error

我在 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

如何解决这个问题?

试试下面的代码片段

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

应该对你有帮助。