有一个iframe,在fancybox窗口中打开。
iframe的内容是外部的。
有没有办法访问这个内容并改变其中一个元素的样式?如何访问FancyBox iframe中的元素
3
A
回答
3
如果iFrame位于另一个域中,由于浏览器限制,您无法以任何方式访问它。这被称为same origin policy。
一两件事,可以避开它是火狐greasmonkey扩展(这没有实际的效用,它只是让你知道这个事实,如果你有兴趣)
10
由于IFRAME有来自同一个域的内容,使用contents()
像这样访问iframe:
$('#fancybox-content iframe').contents().find('.selector')
+3
在我的情况下,它是$( '的fancybox的iframe ')的内容()找到(' 选择')。;但仍然,谢谢! – meridius
相关问题
- 1. 如何访问iframe元素?
- 2. 如何访问iFrame复选框元素
- 3. 如何使用Javascript访问iframe元素?
- 4. 如何访问跨域API.AI iframe元素
- 5. iFrame中的访问元素返回null
- 6. 在iframe中访问frameset元素
- 7. 的JavaScript - 访问iframe的元素
- 8. Nightwatch无法访问iframe的元素
- 9. 访问iframe外部的元素
- 10. 如何访问元组中的元素?
- 11. 无法从iframe访问父元素
- 12. PowerBI嵌入式 - 如何访问Iframe内的DOM元素?
- 13. 无法从页面上的其他iframe访问iframe元素
- 14. 从另一个iframe访问一个iframe的元素
- 15. 如何访问gridview的选中/选中行元素的元素
- 16. Fancybox iframe内容 - 如何从父级访问CSS?
- 17. WPF:如何访问ListView.ItemTemplate中的元素?
- 18. 如何访问windows中的元素showModalDialog
- 19. 如何访问数组中的元素
- 20. 如何访问数组中的元素?
- 21. 如何访问指令中的元素?
- 22. 如何访问matlab中的struct元素
- 23. 如何访问列表中的元素?
- 24. 如何访问QTP中的SysListView32元素?
- 25. 如何访问此元素
- 26. 如何访问`NSArray`元素
- 27. 如何从父javascript页面访问子iframe元素?
- 28. 如何从iFrame访问主窗口元素
- 29. iframe元素的问题
- 30. 无法访问Customer.io的iframe中的元素
外部iframe是否意味着另一个域? –
另一个子域 – lvil
AFAIK,这是不可能的,因为跨域访问安全 –