在一下網頁中,一些人會用到iframe,dom獲取頁面中的iframe還是很簡單的:
父視窗中操作iframe:window.frames["iframechild"].document //假如iframe的id為iframechild
在子視窗中操作父視窗:window.parent.document
那麼,用如果想用jquery的方法,我們怎麼用jquery來獲取iframe呢?下面是一下收集來的方法。
獲取頁面的物件其實就是dom方法外面加上jquery的選擇符:
父視窗中操作iframe:$(window.frames["iframechild"].document) //假如iframe的id為iframechild
在子視窗中操作父視窗:$(window.parent.document)
接下來就可以繼續獲取iframe內的dom了。
獲取iframe內的dom物件有兩種方法
1 $(window.frames["iframechild"].document).find("#child")
2 $("#child",window.frames["iframechild"].document)
1.在父視窗中操作 選中iframe中的所有單選按鈕
$(window.frames["iframechild"].document).find("input[@type='radio']").attr("checked","true");
2.在iframe中操作 選中父視窗中的所有單選按鈕
$(window.parent.document).find("input[@type='radio']").attr("checked","true");
用哲學的頭腦去思考問題!
jquery獲取iframe中的dom物件
父視窗中操作iframe window.frames iframechild document 假如iframe的id為iframechild 在子視窗中操作父視窗 window.parent.document 接下來就可以繼續獲取iframe內的dom了。獲取iframe內的dom物件有兩種方法 ...
jquery獲取 設定iframe高度
今天網頁加了個iframe 通過js制定src,但是當獲取iframe的高度時,始終顯示0 可以在iframe的width屬性設定height和width,但是動態設定,是iframe,自適應高度,應在iframe每次載入時,load完成之後根據內容改變 function 這裡的find conte...
Jquery獲取iframe的DOM元素
開源layer彈出層 獲取子頁面iframe的dom元素 var iframename layero.find iframe 0 name var container parent.window.frames iframename document 或者 winfow.frames iframena...