如何通过iframe操作文本?

时间:2009-04-05 21:50:00

标签: html dynamic iframe

我有两个问题。这是我目前正在开展的项目的核心组成部分。我正在寻找一种方法来操纵/编辑“src”将始终在变化的iFrame的源代码:动态iFrame。这可能吗?我知道由于潜在的安全问题,我们不建议这样做。

我的另一个问题是:是否有可能在iFrame中检索所选文本,这也是动态的?

我在Google上搜索了答案,但未找到任何结果。请帮我。 : - )

1 个答案:

答案 0 :(得分:5)

iframe只是您正在查看的内容中的另一个网页。它具有与普通网页相同的javascript功能和方法。

要访问它:

document.getElementById('iframeID').contentDocument (DOM)

在此处查看跨浏览器访问权限:http://www.dyn-web.com/tutorials/iframes/

这里是为了获取所选文字:http://www.codetoad.com/javascript_get_selected_text.asp

将它们结合起来:

document.getElementById('iframeID').contentDocument.getSelection(); (DOM)

至于操作源代码,我不知道你想做什么,但Javascript(jQuery)可能是最好的选择。