Internet Explorer,如何更改iframe src

时间:2009-11-10 10:42:43

标签: jquery iframe internet-explorer-8 cross-browser

出于某些原因,我正在使用iframe来显示googlemaps,当我想要更改它的内容时,我只是使用JQuery更改Iframe src。

$('#ggMap')。attr('src','http://newurl.com');

显然它在Internet Explorer上没有做任何事情。

有谁知道我怎么能用IE做同样的事情?

3 个答案:

答案 0 :(得分:1)

不确定jQuery,但是常规的javascript会是这样的:

document.getElementById('ggMap').src = 'http://newurl.com';

答案 1 :(得分:1)

我发现我遇到了与IE8相同的问题,并且通过jQuery / JS更改src并不像这样工作。我现在所做的实际上是使用jQuery.clone()来克隆iframe,然后更改它的src,然后删除原来的iframe并插入克隆...

答案 2 :(得分:-1)

你可以用javascript设置IFrame的src,所以我猜有一个脚本错误阻止IE正常工作。

你调试了脚本吗?