0
A
回答
1
您應該可以使用javascript從框架元素中獲取src屬性的值,然後將window.location
設置爲該值。
+1
+1,以便很好地嘗試猜測問題......請注意,如果頁面和IFrame位於不同的域,則JavaScript會得到「訪問被拒絕」。 –
相關問題
- 1. 通過jquery更改img元素的src
- 2. DomDocument/DOMXPath - 如何通過itemprop和img src獲取HTML Dom元素
- 3. 通過Java代碼中的id查找html元素
- 4. 插入HTML代碼元素
- 5. 循環通過HTML元素
- 6. 通過其他元素通過ID獲取HTML元素
- 7. 通過HTML代碼控制python代碼
- 8. 通過A-Frame的VR模式按鈕隱藏頁面元素
- 9. 通過代碼將參數傳遞給html通過代碼
- 10. CSP:child-src和frame-src已棄用
- 11. 通過代理獲取html源代碼
- 12. jQuery只返回元素的HTML代碼
- 13. 將源代碼分配給html元素
- 14. Python代碼找不到HTML元素
- 15. Angularjs - 從HTML代碼輸出DOM元素
- 16. 我無法通過java代碼或java腳本生成html元素的xpath
- 17. 無法通過樣式表設置html代碼中元素大小的大小
- 18. 如何通過Selenium更改對象(HTML代碼中的元素)的值?
- 19. 如何通過C#中的HTML源代碼中的類或id獲取元素?
- 20. ImageView:通過通用代碼更改一套imageviews src
- 21. vba通過xpath引用html元素
- 22. 如何通過Javascript「創建」HTML元素?
- 23. 通過字符串獲取HTML元素
- 24. 通過郵件發送HTML元素
- 25. Python HTML - 通過屬性獲取元素
- 26. 通過javascript刪除html元素樣式
- 27. 通過Javascript訪問HTML表單元素
- 28. 訪問HTML元素通過JavaScript
- 29. 無法通過ID獲取HTML元素
- 30. 通過Raphael.JS元素更新HTML信息
通過「點擊」你是指打開框架的源URL? –
呃我不能開始回答這個問題,沒有更多的解釋..... –
是的,這正是我正在尋找的。我試過element.InvokeMember(「click」);它不工作。「IDXVTB」是一個框架 HtmlElement element = webBrowser1.Document.GetElementById(「IDXVTB」); element.InvokeMember(「click」); – user810588