我有一个iframe
<iframe id="Iframe1" frameborder="0" src="datalist.aspx">
在我的datalist.aspx中,我有一个ID为“rdb”的单选按钮。是否可以在我的页面中通过iframe访问单选按钮的ID,其中iframe已定义。我真的想确定是否在javascript代码中点击了单选按钮。如果我能得到它的id,那么工作会更容易。
答案 0 :(得分:0)
您可以在父级的html中执行以下操作:
<html>
<script>
function check_radio() {
alert(window.frames["inner_frame"].document.getElementById("rdb").checked)
}
</script>
<iframe name="inner_frame" src="iframe_inner.html"></iframe>
<a href="javascript:check_radio()">Check Radio Button 1</a>
</html>
内框的html(iframe_inner.html)是:
<input type="radio" name="group1" id="rdb" value="1"> Radio Button 1
<input type="radio" name="group1" id="another" value="1"> Radio Button 2