使用javascript

时间:2018-07-17 15:42:35

标签: javascript html url iframe

我有一个iframe,我可以部分控制其内容。我可以将javascript放入iframe的正文中,但这就是我所能做的。

我在iframe中有一个HTML表单,其中包含两个<input>元素。我想使用JavaScript通过获取当前父页面的URL(而不是iframe的URL)来填充一个<input>的值。

诀窍是,我需要通过标识输入元素的类(在这种情况下为class="text")来实现。我是javascript的新手,我认为我在确定自己相信的类方面遇到了麻烦...我正在尝试获取第二个<input>元素,该元素恰好与前<input>个元素。

分别是我的JavaScript和iframe:

<script type="text/javascript">
    var urlCollect = document.getElementsByClassName("text");
    urlCollect[1].innerHTML.value = (window.location != window.parent.location)
        ? document.referrer : document.location.href;
</script>
<iframe src="https://go.pardot.com/l/50552/2018-07-13/9vrdtx" width="100%" height="500"
    type="text/html" frameborder="0" allowTransparency="true" style="border: 0"></iframe>

0 个答案:

没有答案