以下是另一些关于 iframe 的小结:
1:document.getElementById("ii").contentWindow 得到 iframe 对象后, 就可以通过 contentWindow 得到 iframe 包含页面的 Windows 对象, 然后就可以正常访问页面元素了;
2:$("#ii")[0].contentWindow 如果用 jQuery 选择器获得 iframe, 需要加一个 [0] ;
3:$("#ii")[0].contentWindow.$("#dd").val() 可以在得到 iframe 的 Windows 对象后接着使用 jQuery 选择器进行页面操作;
4:$("#ii")[0].contentWindow.hellobaby="dsafdsafsdafsdafsdafsdafsadfsadfsdafsadfdsaffdsaaaaaaaaaaaaa"; 可以通过这种方式向 iframe 页面传递参数, 在 iframe 页面 Windows.hellobaby 就可以获取到值, hellobaby 是自定义的变量;
5: 在 iframe 页面通过 parent 可以获得主页面的 Windows, 接着就可以正常访问父亲页面的元素了;
6:parent.$("#ii")[0].contentWindow.ff; 同级 iframe 页面之间调用, 需要先得到父亲的 Windows, 然后调用同级的 iframe 得到 Windows 进行操作;
感谢:
来源: http://www.bubuko.com/infodetail-3039327.html