iframe引入的页面如何点击父页面的div改变子页面图片的显示和隐藏
我试过
$("iframeid").contents().find("元素id").css("属性");
document.getElementById('iframeid').contentWindow.ab("函数");
都不行
iframe引入的页面如何点击父页面的div改变子页面图片的显示和隐藏
我试过
$("iframeid").contents().find("元素id").css("属性");
document.getElementById('iframeid').contentWindow.ab("函数");
都不行
在iframe中查找父页面元素的方法:
$('#id', window.parent.document)
在父页面中获取iframe中的元素方法:
$(this).contents().find("#suggestBox")
在iframe中调用父页面中定义的方法和变量:
parent.method
parent.value
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
frames可以获取页面中的所有iframe,得到一个类数组对象。
如果页面只有一个iframe,$(frames[0].document).find('.btn');//父页面获取子页面元素
如果知道iframe的name,可以$(frames['name'].document).find('.btn').hide();