有人可以告诉我如何通过JavaScript访问iframe中的 label1 吗?
WebForm1.aspx的
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div class="calendar">
<iframe src="WebForm2.aspx"></iframe>
</div>
</form>
</body>
</html>
WebForm2.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tr><td class="default"><label id="label1">Label1</label></td></tr>
</table>
</div>
</form>
</body>
</html>
答案 0 :(得分:2)
将iframe称为例如
<iframe src="WebForm2.aspx" id="webForm" ></iframe>
然后,为了获得“lable1”字段的访问权限,您需要提供以下代码
(document.getElementById("webForm")).contentWindow.document.getElementById("label1").innerHTML;
希望这有助于你