부모 요소 와 하위 iframe 은 서로 변수 와 요소 대상 의 구체 적 인 실현 을 가 져 옵 니 다.

2338 단어
부모 중:
 
  


var count = 1;


-------------------------------------------------------------
하위 iframe 중:
 
  

alert(window.parent.count); // js
alert($("#username", window.parent.document));// jQuery
alert(window.parent.document.getElementByIdx_x('username'));// DOM


--------------------------------------------------------------------------------------------------
하위 iframe 에서 (id = "iframeId" name = "iframeName"):
 
  


varcount = 1;


-------------------------------------------------------------
부모 중:
 
  

alert(document.iframeName.count);// iframe js
alert($(window.frames["iframeName"].document).contents().find("#username"));// iframe jQuery
alert($("#username",document.frames("iframeName").document));// iframe jQuery
alert(window.document.getElementById('iframeId').contentWindow.document.getElementByIdx_x('username'));// iframe DOM


인터넷 의 예 를 수집 하 다.
jQuery 로 IFRAME 에서 부모 창의 어떤 요소 의 값 을 가 져 옵 니 다.
DOM 방법 과 jquery 방법 을 결합 하 는 방식 으로 이 루어 질 수 밖 에 없 었 습 니 다.
1. 부모 창 에서 IFRAME 의 모든 체크 단 추 를 선택 합 니 다
$(window.frames["iframe1"].document).find("input:radio").attr("checked","true");
2. IFRAME 에서 부모 창의 모든 선택 단 추 를 선택 합 니 다.
$(window.parent.document).find("input:radio").attr("checked","true");
부모 창 에서 IFrame 의 Iframe 을 얻 으 려 면 frames 하위 단 계 를 추가 하면 됩 니 다. 예 를 들 어:
$(window.frames["iframe1"].frames["iframe2"].document).find("input:radio").attr("checked","true");
3. 하위 창 에서 부모 창의 다른 하위 창 을 호출 하 는 방법 (FRAME):
parent.frames["Main"].Fun();
주의: [] 를 사용 하 는 것 을 권장 합 니 다. 이렇게 하면 여러 브 라 우 저 를 호 환 할 수 있 습 니 다. () 불 여우 / 소 개 / 구 글 은 호 환 되 지 않 습 니 다.

좋은 웹페이지 즐겨찾기