如何使用 jQuery 或 JavaScript 从 iframe div 标记获取 URL?
How do I get the URL from a iframe div tag using jQuery or JavaScript?
我正在动态获取 URL 来源;请参阅下面的代码。我可以在 iframe 内的 gettingiframe
div 中获取 URL 吗?
代码如下:
<div id="gettingiframe">
<iframe src="http://google.com">
<a href="http://gmail.com">gmail</a>
<div id="my_div">
<a href="http://facebook">facebook</a>
</iframe>
</div>
我可以从 <div id="my_div">
中获取锚标记 URL 吗?
在jQuery中使用这个:
$("iframe").contents().find("a").attr("href");
P.S.: 如果您的 iframe
来源是同一个域的一部分,这将起作用。如果它属于外部域(如您的示例),您将无法检索该值(阅读 same-origin policy)
我正在动态获取 URL 来源;请参阅下面的代码。我可以在 iframe 内的 gettingiframe
div 中获取 URL 吗?
代码如下:
<div id="gettingiframe">
<iframe src="http://google.com">
<a href="http://gmail.com">gmail</a>
<div id="my_div">
<a href="http://facebook">facebook</a>
</iframe>
</div>
我可以从 <div id="my_div">
中获取锚标记 URL 吗?
在jQuery中使用这个:
$("iframe").contents().find("a").attr("href");
P.S.: 如果您的 iframe
来源是同一个域的一部分,这将起作用。如果它属于外部域(如您的示例),您将无法检索该值(阅读 same-origin policy)