繁体   English   中英

将文本复制到iframe-JS

[英]Copy text into iframe - JS

我有一段时间无法解决这个障碍,尽管感觉这是一件相对简单的事情。

我正在尝试使用页面上的文本字符串预填充表单域。 但是该表格位于iframe中,因此很难。

这是有问题页面,但是您不会从链接中得到太多帮助,因为您的动态内容将为空。 此屏幕截图可能会更好地说明: http : //prntscr.com/kbqoak

它将从“ webinartitle”类中获取文本,然后插入到表单字段( http://prntscr.com/kbqqp4 )中。

我的一位用户帮助我编写了所需的JavaScript:

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

按照指示,我已将其放置在iframe之外,但不幸的是,该值仍未达到目标。 这是2张截图,说明了这种情况:prntscr.com/kbtp4u / prntscr.com/kbtper

有什么想法我在这里做错了吗? 为什么不起作用?

预先感谢您提供的任何建议!

不幸的是,文档无法与iframe内容本身内的沙盒文档进行通信。

您不能将jQuery应用于其他域iframe。 由于安全原因,它已被阻止。

请查看此内容以获得更多解释。

https://en.wikipedia.org/wiki/Same-origin_policy

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM