在網(wǎng)頁中,一個頁面可能由于業(yè)務(wù)需要嵌套幾個iframe,由于功能的需要,需要在對應(yīng)的iframe頁面中操作父頁面的標(biāo)簽/元素屬性,那么就要使用到以下在iframe中查找父頁面元素的方法。注意:jQuery方法需要提前引入封裝庫才能使用。
原生js方法定位父頁面id選擇器:parent.document.getElementById("id");
原生js方法定位父頁面class選擇器:parent.document.getElementsByClassName("class")[0];
jQuery方法定位父頁面id選擇器:$("#id",window.parent.document);
jQuery方法定位父頁面class選擇器:$(".class",window.parent.document);
//有時候iframe會嵌套好幾層,那么嵌套兩層時就是:
window.parent.parent.document.getElementById("id"); //以此類推
//嵌套好幾層,直接找最頂層可以用這個方法
window.top.document.getElementById("id");
掃一掃 加微信咨詢