警报显示空值,因为我试图使用iframe获取属性值

时间:2014-01-12 18:53:08

标签: jquery dom

function getElement(){
var $link = $("#frametest").contents().find(".eod-topbox").children('a').first();
alert($link.attr('href'));
}

我正在尝试从iframe获取node元素的链接地址,但这显示为null值。

2 个答案:

答案 0 :(得分:0)

您无法访问具有不同域的iframe。阅读更多http://en.wikipedia.org/wiki/Same_origin_policy

答案 1 :(得分:0)

以下是获取超链接的工作代码:)

function getElement(){
  var $link = $("#frametest").contents().find(".eod-topbox").find('a');
  alert($link.attr('href'));
}