我在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
如何解决此问题?
答案 0 :(得分:2)
尝试以下代码段
function helloClick(){
var iframe = document.getElementById("iframeDiv");
iframe.src = "hello_world";
iframe.src = iframe.src;
}
它可以帮助你。