Javascript 我们可以在iframe中获取元素吗?

Javascript 我们可以在iframe中获取元素吗?,javascript,asp.net,iframe,Javascript,Asp.net,Iframe,您好,我正在使用asp.net中的iframe导航到该网站。当iframe加载了网站url时,我想将值传递到iframe中的文本框中,如何将iframe中的值传递到输入类文本框中。我已经尝试了这么多,但我不能完成任务。请尝试帮助我这里是我的代码 <script type="text/javascript"> function mf() { document.getElementById("INPUT").setAtrribute("value", "myvalue"); } <

您好,我正在使用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>

函数mf(){
document.getElementById(“输入”).setAtAttribute(“值”、“myvalue”);
}
//我试图通过BODY ONLOAD和IFRAME ONLOAD调用函数,但都不起作用
//我想将IFRAME中的值传递到此网站文本框

如果iframe DOM与父页面不在同一域中,则无法访问它。如果是同一个域,则可以使用postMessage方法。在这里读一下

我想这会对你有所帮助