有一個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. 如何訪問iFrame複選框元素
- 5. 如何訪問跨域API.AI iframe元素
- 6. IFRAME元素訪問給空
- 7. JQuery訪問iframe元素
- 8. 訪問asp.net網頁中的iframe元素
- 9. iFrame中的訪問元素返回null
- 10. 錯誤。訪問iFrame中的PDF元素
- 11. 訪問iFrame中的元素(ie9,Chrome,Firefox)
- 12. 在fancybox onClosed函數中,如何訪問被點擊的元素以關閉fancybox
- 13. 在iframe中訪問frameset元素
- 14. 在JavaScript中訪問iframe元素
- 15. 在父文檔中訪問iframe元素
- 16. 的JavaScript - 訪問iframe的元素
- 17. 如何從父文檔訪問iframe中的元素?
- 18. 如何使用c#訪問iframe中的父元素?
- 19. Nightwatch無法訪問iframe的元素
- 20. 從iframe訪問父窗口的元素
- 21. 訪問iframe外部的元素
- 22. 如何訪問元組中的元素?
- 23. 從fancybox iframe查找網站元素
- 24. 無法從iframe訪問父元素
- 25. Sahi無法訪問子iframe元素
- 26. 刷新後訪問iframe元素
- 27. 使用JavaScript訪問跨域iframe元素
- 28. 無法從iframe訪問視頻元素
- 29. PowerBI嵌入式 - 如何訪問Iframe內的DOM元素?
- 30. 如何訪問(FTP)從其他域加載的iframe元素
外部iframe是否意味着另一個域? –
另一個子域 – lvil
AFAIK,這是不可能的,因爲跨域訪問安全 –