jQuery操作iframe中js函式的方法小結

風靈使發表於2018-05-16

1、jquery操作iframe中的元素(2種方式)

var tha = $(window.frames["core_content"].document).find("#trewuuu").html();
var thb = $("#core_content").contents().find("#trewuuu").html();

2、操作父介面中的元素(header:為某個元素的id)

$('#header', parent.document).text()

3、js呼叫iframe中的js函式(2種)

window.frames["core_content"].window.testIframe2("11");
document.getElementById("core_content").contentWindow.testIframe2("11");

4、jquery呼叫iframe的js函式(帶引數的會有返回值)

$("#core_content")[0].contentWindow.testIframe2("11");

注意事項:

要和所包含的iframe在同一個域名(因為不能跨域)

相關文章