【问题标题】:Editing Frame items after they have loaded加载后编辑框架项目
【发布时间】:2012-03-20 00:21:48
【问题描述】:

我在我的 html 文档中包含一个框架,我想做的是更改框架中的一些文本。框架没有托管在我的网站上。我有这样的逻辑

  1. 让框架加载
  2. 使用Jquery document.ready函数
  3. 当文档完全加载后,我会通过document.getelementbyId("id of element")来改变元素 不幸的是,这不起作用。我用谷歌搜索了很多,但没有找到任何合适的答案。任何可以帮助我的人 这是框架

    <iframe src="http://www.traffic-zombie.com/en/members/referral?campaignID=1190&backgroundColor=%23ffffff&textColor=%23000000" width="650" height="1000" frameborder="0" style="border: 1px solid #ffffff;"></iframe>

假设我想更改框架中的单词“refrral” 这是我的脚本

<script type="text/javascript">

$(document).ready(function() {


    var c=document.getElementById('zom-status').innerHTML;
    alert(c);
});




</script>

任何帮助将不胜感激

【问题讨论】:

标签: javascript jquery html iframe javascript-events


【解决方案1】:

这通常是不可能的。 jQuery cross domain iframe scripting

您可能需要考虑获取该 iframe 的 html,然后将其注入页面,至少这样您将拥有完全的控制权。看看这里以了解该技术,我相信它更有可能取得成果:

http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/

【讨论】:

    猜你喜欢
    • 2014-09-01
    • 2015-11-26
    • 1970-01-01
    • 2021-12-15
    • 1970-01-01
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    相关资源
    最近更新 更多