0
考虑到与HTML页面:当您不知道名称或ID时,如何访问页面上的一个iFrame?
<iframe frameborder="0" allowtransparency="true" tabindex="0" src=""
title="Rich text editor, editor_kama, press ALT 0 for help."
style="width: 100%; height: 100%;">
<html>
<body><p>replace me</p></body>
</html>
</iframe>
我如何可以访问的iFrame假设我不能给的iFrame的名称或ID,因为它是由动态,并假设有永远只有一个的iFrame网页上?
我希望能够用“找到我”或类似的东西来替换iFrame中body标签中的所有内容。
任何想法?
我尝试:$(文件)。就绪(函数(){警报(\t $( “IFRAME体”)文本()。 );});但结果为空 – AnApprentice 2010-04-16 04:01:25
由于跨域脚本安全问题,只能从同一个域中生成iframe内容(如果您的网站是www.mysite.com,则iframe需要从mysite.com)。 另外,在你的例子中,你试图改变document.ready上的文本,但你说你的iframe是动态创建的(在页面加载之后?),所以只要确保你没有试图改变直到iframe加载之后。 – RussellUresti 2010-04-16 04:10:56
它在同一个域上...我如何确保我等待iFrame? – AnApprentice 2010-04-16 04:13:02