在页面上将文本插入 iFrame(从 iframe 外部复制)

Posted

技术标签:

【中文标题】在页面上将文本插入 iFrame(从 iframe 外部复制)【英文标题】:Inserting text into iFrame on page (copy from outside the iframe) 【发布时间】:2019-01-04 14:26:07 【问题描述】:

我正在尝试使用页面上的一串文本预先填写表单字段。 但是表格是在一个 iframe 中,这使得它变得困难。

这里是the page in question,但是您不会从链接中获得太多信息,因为您的动态内容将为空。此屏幕截图可能会更好地解释:http://prntscr.com/kbqoak

我尝试编写一个 javascript 来将该文本复制到该表单字段中:

$(document).ready(function() 
jQuery(".refer_webinar input").val($('.webinartitle').text());
)
    

它会从“webinartitle”类中获取文本并插入表单域(http://prntscr.com/kbqqp4)。但它不起作用,我怀疑是因为它在 iframe 中。

请您帮忙看看是否有办法将这些信息注入其中? (如果可能的话)

【问题讨论】:

【参考方案1】:

如果在 iframe 中你可以这样做...

$(function()
    $('iframe').contents().find('.refer_webinar input').val($('.webinartitle').text());
    );

【讨论】:

感谢您的评论。不幸的是,这似乎没有任何作用。这是截图:prntscr.com/kbsxa9 脚本需要放在iframe之外 啊,我明白了。编辑:恐怕这样不好:prntscr.com/kbtp4u / prntscr.com/kbtper 不幸的是,价值仍然没有到达那里。 任何想法这里有什么问题?上面的 JS 即使放在 iframe 之外仍然不起作用。 @sentimo

以上是关于在页面上将文本插入 iFrame(从 iframe 外部复制)的主要内容,如果未能解决你的问题,请参考以下文章

使用jquery在popover上将值传递给iframe

html页面怎样固定头部和底部,中间用iframe标签插入页面

如何使用 jquery 从 IFrame 本身更改 IFrame 样式?

动态插入 iframe 的网页的 Html 看起来与原始页面略有不同

Django学习笔记6(iframe外键插入)

将子 ID 动态添加到 iframe 代码