- 论坛徽章:
- 1
|
本帖最后由 daishaodong 于 2017-08-06 14:24 编辑
<body>
<h1>IFrame</h1>
<iframe src="nav.htm" id="testFrame" name='me'></iframe>
<script type="text/javascript">iframe=document.getElementById("testFrame");
iframe.name='you'; //把name的值改成you
var f = document.createElement("form");
alert(iframe.name); //显示已经变成新的name,值是:you
f.action ="nav2.htm" ;
f.target= "you";
f.method="post" ;
document.body.appendChild(f);
f.submit();
</script>
</body>
执行f.submit()后,仍然在新窗口打开nav2.htm,但如果f.target= 'me',就能在iframe打开nav2.htm,说明动态修改的name,form不认,为何?
|
|