function a1(x){ alert('父页面:' + x); } function acc(){ var frames = document.getElementById("dialogue_Cargory_DivIfream"); frames.contentWindow.a2(123); } function a2(y){ alert('子页面:' + y); } function acc(){ //父页面对象 var parent = window.parent.window; //父页面的js方法 parent.a1(34345); } $("#filterToFloders",parent.document) //子页面获取iframe父页面的DOM $("#targetFloder",window.parent.frames["setFilterFrame"].document)//子页面获取父页面里的其他iframe子页面里的DOM $("#floader",window.frames["iframeChild"].document)//父页面获取子页面的DOM元素 Frame下父页面调用子页面的JS方法 parent.frames["frameName"].window.functionName(); frameName:IFrame的ID; funtionName:子页面中JS方法名; var obj = parent.frames["frameName"].window; 在父页面访问子页面中某个控件如:obj.document.getElementByIdx_x('clientID') 子页面刷新父页面:top.window.location.replace(Url);