加载框架项目后对其进行编辑

Editing Frame items after they have loaded

本文关键字:编辑 框架 项目 加载      更新时间:2023-09-26

我在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>

比方说我想更改单词"strong";"推荐"在框架中;这是我的脚本:

<script type="text/javascript">
$(document).ready(function() {      
    
    var c=document.getElementById('zom-status').innerHTML;
    alert(c);
});
    
</script>

任何帮助都将不胜感激。

这通常是不可能的。jQuery跨域iframe脚本

您可能需要考虑获取该iframe的html,然后将其注入到页面中,至少这样您就可以完全控制它。看看这里了解一下这项技术,我相信它更有可能结出果实:

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