一、jquery?父藕施、子頁面之間頁面元素的獲取寇损,方法的調(diào)用:
1. 父頁面獲取子頁面元素:
? ? 格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();?
? ? 實(shí)例:$("#ifm").contents().find("#iBtnOk").click();?//?ifm 為 <iframe> 標(biāo)簽 id;?iBtnOk 為子頁面按鈕 id
2. 父頁面調(diào)用子頁面方法:
? ? 格式:$("#iframe的ID")[0].contentWindow.iframe方法();?
? ? 實(shí)例:$("#ifm")[0].contentWindow().iClick(); //?ifm 為?<iframe> 標(biāo)簽 id;?iClick為子頁面?js 方法
3. 子頁面獲取父頁面元素:
? ? 格式:$("#父頁面元素id" , parent.document);
? ? 實(shí)例:$("#pBtnOk" , parent.document).click(); //?pBtnOk 為父頁面標(biāo)簽 id
二、原生 js 父頁面元素的獲取裳食,方法的調(diào)用:
1. 子頁面調(diào)用父頁面方法:
? ? 格式:parent.父頁面方法
? ? 實(shí)例:parent.pClick(); //?pClick 為父頁面 js 方法
2. 子頁面獲取父頁面元素:
? ? 格式:window.parent.document.getElementById("父窗口元素ID");
? ? 實(shí)例:window.parent.document.getElementById("pBtnOk");//?pBtnOk為父頁面標(biāo)簽 id