从iframe中的父页面访问元素的Javascript - 如何引用父元素和元素

时间:2014-06-05 09:25:06

标签: javascript

我有一个表单访问页面上的元素并将其存储在隐藏字段(sendto)中。然后,我通过电子邮件发送表单数据时使用此字段填充收件人地址。

当表单托管在页面内容或页面上的模块位置时,以下脚本可以正常工作:

<script type="text/javascript">
jQuery(document).ready(function test() {
    jQuery('#sendto').val(jQuery('.element-4732132c-bbbb-4f11-8179-8fa38301d8a9').text());
});
</script>

按下提交按钮时会调用该函数。

但是当表单托管在iframe中时,它似乎无法访问元素以填充隐藏字段。

我已尝试更改&#39;文档&#39; to&#39; window.parent.document&#39;和&#39; window.top.document&#39;但那并没有奏效。我也试过&#39; .window.parent.element-etcetcetc ...&#39;那也没有用。

我猜测它是如何引用父页面上的元素的,但我无法猜出问题是什么。我在这里搜索了这些问题,虽然很多人似乎都在解决类似的问题,但没有一个问题与我的问题有关。

由于

0 个答案:

没有答案