jQuery的iframe操作

    如果是直接使用$('iframe')的方式获取到iframe对象,那么是无法访问到iframe的内部成员的:如使用
var iframeObj = $('#iframeWrapper').find('iframe');
console.log(iframeObj.document);

    这样获取到的document会是undefined
    正确的使用方法应该是:
var iframeObj = $(window.frames[tabid].document);
console.log(iframeObj.document);

    这种方式获取到的document才是正确的,也就是说iframe不应该直接通过jQuery来获取,而是应该先通过window的方法获取到之后再转换为jQuery对象。

你可能感兴趣的:(JavaScript,jquery,Web)