jQuery在iframe裡取得父視窗的某個元素的值

weixin_34262482發表於2014-07-10

提供一款jQuery在iframe裡取得父視窗的某個元素的值實現,這個iframe用js也差不多,有需要的朋友可以參考一下。

1.在父視窗中獲取指定iframe(testiframe) id 為 testid 的class

$(window.frames["testiframe"].document).find("#testid").attr('class');

2.在IFRAME中獲取父視窗中id為testid的class

$(window.parent.document).find("#testid").attr('class');

iframe框架的:

<iframe src="test.html" id="testiframe" width="700" height="300" frameborder="0" scrolling="auto"></iframe>

 

釋放某個Iframe的寫法:

wrapper.iframeRemove = function () {
    var frame = $(frames["showIFrame"])[0];//showIFrame 指iframe的Id
    //$("iframe", topHelper.comWin).attr("src", "about:blank");
    frame.contentWindow.document.write('');//清空iframe的內容
    frame.contentWindow.close();//避免iframe記憶體洩漏
    frame.remove();//刪除iframe
}

 

相關文章