jquery對iframe的元素進行遍歷

2021-07-10 14:51:42 字數 534 閱讀 3492

先是打算遍歷時間容器,對其進行修改,後面發現友言是嵌入frame,由於涉及到跨域問題,所以無法對其dom節點進行修改

;這個是在同乙個域下,可以訪問

;這個是在不同網域名稱下,不能跨域訪問其中的元素

如果是在同乙個域下。那麼是可以修改frame裡頭元素的值。

$(".time-ago",window.frames[0].document).each(function(i)) 或

$(window.frames[0].document).find(".time-ago").each(function())

指的是對第乙個框架中的所有樣式名為time-ago的元素值更改時間。

$(".time-ago",window.frames[0].document) ;注意後面指的是在window.frames[0].document上篩選的元素。注意一定要加document

$(window.frames[0].document).find(".time-ago"); 在指定的元素裡頭再次篩選

注意一定要加document

jquery獲取iframe中的dom物件

父視窗中操作iframe window.frames iframechild document 假如iframe的id為iframechild 在子視窗中操作父視窗 window.parent.document 接下來就可以繼續獲取iframe內的dom了。獲取iframe內的dom物件有兩種方法 ...

iframe多層巢狀時,Jquery獲取元素

在專案中,尤其是後台管理專案,會使用到iframe巢狀的網頁,說起iframe,真的是個讓人頭疼的東西,能避開是最好避開。不然要請隨身備好氧氣瓶哈 因為管理和除錯過程中往往會被氣缺氧!哈哈哈 我們正常情況下獲取頁面的元素 class 或者document.getelementbyid 等,但是在有i...

jQuery 在Iframe父視窗中查詢物件

jquery 在iframe父視窗中查詢物件 1.window.parent.document.getelementbyid idname innerhtml 子窗體設定父窗體的id idname 的html內容 使用 jquery 寫法如下 1.idname window.parent.docum...