在site.com/page1和site.com/page2中找到了一些不同页面的iframe,例如<iframe src="..."></iframe>
,我想根据上面的网址更改iframe src,我可以这样做,如果我我该怎么办?请帮忙!
注意:网址是动态的,所以我不能使用if else条件
由于
答案 0 :(得分:5)
是
最简单的解决方案是不要在HTML中设置iframes src,只需声明iframe标记并为其指定一个id,例如“myIframe”。
然后只做一些简单的javascript。
var iframe = document.getElementById('myIframe');
if(window.location.href === SITE_1_URL){
iframe.src = something;
} else {
iframe.src = somethingElse;
}
请注意,在设置src属性之前,iframe不会加载。
答案 1 :(得分:2)
在页面就绪事件上,您检查当前URL并根据iframe src属性设置 see this link