如何在没有类或ID的情况下获取iFrame中的链接

时间:2015-10-31 04:41:54

标签: javascript jquery iframe

我想使用jquery在iframe中找到一个链接。 这个脚本的例子:

x

如何获得" href"的价值? iframe里面的链接?

2 个答案:

答案 0 :(得分:0)

首先,您必须等待iframe加载,如果iframe src具有权限,您可以将iframe的dom移动到另一个页面dom。

$('#myiframeid').load(function(){
  $(this).contents().find('a').each(function(){
    console.log($(this).attr('href'));
  });
});

答案 1 :(得分:0)

您可以使用

    //select frames
    var iframes = jQuery('iframe');

    $.each(iframes, function(i, iframe){
//this gives access to the window object of iframe
     childWindow = iframe.contentWindow;
      //now fire your selector query here
     console.log(childWindow.document.querySelector("div a").href); 
//or console.log(childWindow document.querySelector("div a").getAttribute("href"));
    })