【问题标题】:Can we get elements inside the iframe?我们可以在 iframe 中获取元素吗?
【发布时间】:2013-02-06 11:36:32
【问题描述】:

您好,我在 asp.net 中使用 iframe 导航到该网站。当 iframe 加载了网站 url 时,我想将值传递给该 iframe 内的文本框,我如何将 iframe 内的值传递给输入类文本框。我已经尝试了很多,但我无法完成任务。请尝试帮助我这是我的代码

<script type="text/javascript">
function mf() {
document.getElementById("INPUT").setAtrribute("value", "myvalue");
}
</script>


</head>
//I TRIED TO CALL FUNCTION BY BOTH  BODY ONLOAD AND IFRAME ONLOAD BUT IT DOSN'T WORK
<body onload="mf()">

<form id="form1" runat="server">
//I WANT TO PASS VALUE INSIDE IFRAME TO THIS WEBSITE TEXTBOX
<iframe id="yourid" src="https://www.iauc.co.jp/auction/prelogin01_en.jsp?  timestamp=1361429737811" style="width:600px; height:600px;"> </iframe>



</form>
</body>

【问题讨论】:

标签: javascript asp.net iframe


【解决方案1】:

如果 iframe DOM 与父页面不在同一个域中,则您无法访问它。如果它是同一个域,您可以使用 postMessage 方法。阅读这里https://developer.mozilla.org/en-US/docs/DOM/window.postMessage

【讨论】:

    猜你喜欢
    • 2019-08-03
    • 2022-01-24
    • 2014-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2011-03-18
    • 2011-04-09
    相关资源
    最近更新 更多