0

父域:www.parent.com iframe 域:www.iframe.com

<html>
  <head></head>
  <body>
  <iframe id="trick" src="www.iframe.com/test">
    <html>
      <head></head>
      <body>
        <a href="www.test.com">test</a>  
      </body>
    </html>
  </body>
</html>

问题:如何使用jquery访问iframe内锚标记的href值?

4

2 回答 2

1

由于它们的页面出现在不同的来源:

  1. 包含框架的页面需要监听Message 事件。
  2. 框架内的页面需要使用postMessage.

显然,这需要在两个站点上进行更改。出于明显的安全原因,需要站点之间的明确合作(如果它们不明显,想象一下您的银行网站被您通过 Google 访问的随机站点加载到 iframe 中)。

于 2013-07-11T14:37:58.483 回答
0

检查此链接:http ://simple.procoding.net/2008/03/21/how-to-access-iframe-in-jquery/

$('#iframeID').contents().find('#someID').html();
于 2013-07-11T15:29:27.127 回答