因此,我有一个Iframe,在其中我打开了一个带有标题和正文的html文档。我有我希望用来替换原始iframe html身体的html字符串。如何做这样的事情?如何用新的html填充已经有html的iframe元素?
0
A
回答
3
我相信,如果iframe是从与页面本身*相同的域提供的,那么这种影响会产生效果。
var html_string = "<p>hello world</p>";
$('#iFrame').contents().find('#id_to_replace').html(html_string);
*如果不是,则浏览器会因为安全原因阻止访问其他域的iframe,因此您被关闭。尽管你也可以考虑通过你自己的服务器在iframe中输入你需要的内容并以这种方式显示,这样就可以让你的javascript访问iframe的内容,尽管它当然不是最高效的。
2
假设JavaScript是包含iFrame的文档中,这些方针的东西可能工作:
getElementById(yourIFrameId).document.body.innerHTML = "Your HTML String";
相关问题
- 1. 如何使用forEach填充HTML元素
- 2. 如何动画填充html元素
- 3. HTML元素填充时的断点
- 4. 使用动态html填充元素
- 5. 如何隐藏HTML iframe中的元素?
- 6. 从php中填充HTML输入元素
- 7. 至少一组所有的HTML元素的填充jQuery的
- 8. 我们可以使用html元素填充html属性吗?
- 9. 如何修复html元素之间的神秘填充空白?
- 10. 如何强制元素上的HTML/CSS填充/边距?
- 11. PHP:如何填充基于父类属性的HTML元素
- 12. 一个元素等元素,填充超越DIV HTML ON,的CSS
- 13. Java - 如何重新填充先前已知元素的arraylist
- 14. 如何用Javascript表单元素填充html表格?
- 15. 如何在page_load()之前使用javascript填充html元素?
- 16. 如何刷新html元素?
- 17. 连接knockoutjs到一个已经填充的DOM元素
- 18. 退出iframe html元素?
- 19. 如何将html元素填充到另一个页面中?
- 20. 用HTML填充ViewBag
- 21. 在使用Javascript更改HTML元素后,如何刷新HTML元素的样式?
- 22. 为什么<html>元素没有填充窗口?
- 23. 如何使用jQuery更新HTML元素?
- 24. DOM预填充的元素不是在我的HTML源
- 25. 如何使用数据库中的值填充HTML <select>元素?
- 26. 如何使用html内容填充给定类的下一个元素?
- 27. jquery遍历iframe中的html元素
- 28. 点击HTML元素上的iframe
- 29. iFrame中html元素的精确坐标
- 30. 我已经填充了维度 - 如何填充事实表?