javascript - 在页面上将文本插入 iFrame(从 iframe 外部复制)
问题描述
我正在尝试使用页面上的一串文本预先填写表单字段。但是表格是在一个 iframe 中,这使得它变得困难。
这是有问题的页面,但是您不会从链接中获得太多信息,因为您的动态内容将为空。此屏幕截图可能会更好地解释:http: //prntscr.com/kbqoak
我试图组合一个 Javascript 来将该文本复制到该表单字段中:
$(document).ready(function() {
jQuery(".refer_webinar input").val($('.webinartitle').text());
)
}
它会从“webinartitle”类中获取文本并插入表单字段(http://prntscr.com/kbqqp4)。但它不起作用,我怀疑是因为它在 iframe 中。
你能帮忙弄清楚是否有办法在其中注入这些信息吗?(如果它是可能的)
解决方案
如果在 iframe 中你可以这样做......
$(function(){
$('iframe').contents().find('.refer_webinar input').val($('.webinartitle').text());
});
推荐阅读
- java - Java - 使用 DirectoryStream 计算文件夹中的所有文件扩展名
- c# - ASP.NET Core 标识:同一帐户的多个提供程序
- dart - TextField 上的 TextController 不听更改 && OnChanged 在编辑一次后不再起作用
- java - 我无法使用 firebase 将我的 getKey 名称分配给我的列表
- javascript - 如何将 jQuery DataTable 单元格的默认内容设置为可点击按钮?
- azure - Blob 存储与 Azure 媒体服务
- json - 如何为 json API 请求的独立 Wiremock 启用 HTTPS
- node.js - 我无法使用 componentDidMount 中的设置状态更改状态
- java - 如果我们不创建该类的任何对象,如何在 java 中初始化静态数组
- javascript - Vue:使用方法动态呈现响应式导航时出现问题