在iframe中递归地将事件处理程序附加到iframe

时间:2016-02-11 10:19:59

标签: javascript jquery html iframe

我需要在页面内的每个iframe附加一个事件处理程序,并在每个iframe中创建iframe。

我的事件处理程序应递归附加到每个页面的iframe。 如何通过jQuery将定义的事件处理程序附加到每个iframe来递归地找到所有iframe?所有iframe都来自同一个域/子域。

我已经尝试过这个脚本,但它没有正常工作。

$(function() {
    document.domain = 'mydomain.eu';
    $.each($('iframe'), searchForIframe);
});

var searchForIframe = function(index, element){
    $(element).contents().get(0).domain = 'mydomain.eu';
    console.log($(element).contents().get(0).domain);
    var title = $(element).attr("src");
    console.log('title: '+title+' index: '+index);
    var iframes = $(element).contents().find('iframe');
    console.log(iframes);
    $.each(iframes, searchForIframe);
};

非常感谢

0 个答案:

没有答案