改变iframe的属性的一个问题。

godwing 2004-09-18 04:44:41
简单的代码如下:
<script language="javascript">
<!--
function change(layer){
document.all.testiframe.style.width=500;
document.all.testiframe.style.height=500;
}
//-->
</script>
……
<iframe id="test" width="100px" height="100px" scrolling="yes" src="temptest.htm"></iframe>
<br>
<input name="change" type="button" onClick="change(test)" value="Change">
……
我希望在按下按钮以后,iframe从100×100变为500×500。
如果在function中直接使用了frame的id,改变可以成功,
但是如果把document.all.testiframe.style.width改成document.all.layer.style.width。就不能获取frame的属性了。
请问要怎样才能使用传递id的方式获取并改变frame的属性?

谢谢。。
...全文
121 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cybernaute 2004-09-18
  • 打赏
  • 举报
回复
<script language="javascript">
<!--
function change(layer){
document.getElementById(layer).style.width = 500;
document.getElementById(layer).style.height = 500;
}
//-->
</script>
……
<iframe id="test" width="100px" height="100px" scrolling="yes" src="http://www.csdn.net"></iframe>
<br>
<input name="change" type="button" onClick="change('test')" value="Change">
godwing 2004-09-18
  • 打赏
  • 举报
回复
也许是我说得不清楚,但是看一下代码就比较明白了。。

在线等啊。。。拜托各位了。。。

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧