iframe頁面向上獲取父級元素

2022-04-03 09:41:59 字數 301 閱讀 2413

1.相互獲取dom元素

1.1 在父頁面獲取子頁面的dom元素:

document.getelementbyid('iframe_id).contentwindow.document.getelementbyid('domid');

//先獲取iframe的id,再在iframe所在的document找dom元素,根據id查詢;

1.2 子頁面獲取父頁面的dom元素

window.parent.document.getelementbyid('mask_id'); 可以回到父頁面

iframe子頁面獲取父頁面元素的方法

在iframe子頁面獲取父頁面元素 如下 objld parent.document 在父頁面獲取iframe子頁面的元素 如下 objid document.iframes iframe document 或 如下 document.getelementbyid iframeid contentw...

iframe 跨域 父頁面向子頁面傳值

今天碰到乙個需求,是不同域的兩個頁面之間傳值 在網上找了一下,一般有兩個解決方案,乙個是建立乙個 頁面,通過 頁面傳值,另乙個方法是通過h5的postmessage方法傳值,今天用的是第二種。var iframe document.getelementbyid onemap var msg var ...

iframe跨域獲取的父頁面URL

這2天主要處理乙個子頁面與父頁面跨域互動問題,子頁面需要獲取父頁面的url來傳遞資料,取不到,查資料得知,故整理一波.當iframe與父頁面不屬於同乙個網域名稱時,像上面的獲取會因為安全策略原因而失敗。在nczonline的一篇文章上看到一種方法,使用document.referrer。方法很簡單,...