嘿,如果您使用iphone加载网页,我想更改某些iframe的来源。我的问题是它可以正常工作,但其他两个iframe的第一行却无法更改。一些想法如何解决?
if (navigator.userAgent.match(/iPhone/i)) {
document.getElementById("iframe-startpage-mobile").src = "placeholder_1/index.html";
document.getElementById("iframe-vrapp-mobile").src = "placeholder_2/index.html";
document.getElementById("iframe-360video-mobile").src = "placeholder_3/index.html";
}
我可能想出了为什么它不起作用:我将其插入wordpressfusionbuilder> avada>主题选项>空格之前,所以wordpress可能无法使其正常工作
答案 0 :(得分:0)
尝试添加以下内容:
alert(document.getElementById("iframe-vrapp-mobile"))
或者在控制台中执行等效的操作。要使该元素ID实际存在并且它是一个iframe。
答案 1 :(得分:0)
我仍然不知道为什么它不起作用,但是我不需要修复它。现在,我不更改iframe的来源,而是在将其加载到iphone上时更改了我的网站。谢谢。 :)