凛冬之翼---前端getElementById和iframe的使用

本文分享了在系统开发中使用iframe实现局部页面更新的方法,以及如何通过window.parent结合getElementById跨页面操作DOM元素,解决常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总结一下在写系统时遇到小细节。

  1. iframe的使用:
    iframe可以用来把一个页面分成多个部分进行处理,实现在不刷新总页面的情况下进行单独部分的页面引入。
    使用时只需要在其他页面链接处设置target=" "即可。
    例如:
<tr><td height=20><a href="add_kc.php" target=main>添加课程</a></td></tr>
                                <tr><td height=20><a href="manage_kc.php" target=main>课程管理</a></td></tr>
                                <tr><td height=20><a href="add_bj.php" target=main>添加班级</a></td></tr>
                                <tr><td height=20><a href="manage_bj.php" target=main>班级管理</a></td></tr>
                                <tr><td height=20><a href="add_teacher.php" target=main>添加教师</a></td></tr>
                                <tr><td height=20><a href="manage_teacher.php" target=main>教师管理</a></td></tr>

然后在对应的iframe模块中设置name和target对应就可以啦。

<iframe height="90%" align="bottom" width="100%" scrolling="no" name="main"></iframe>
  1. getElementById的使用注意
    在引用的页面中使用document.getElementById的时候发现只能获取到本页面的元素标签值,要获得之前页面的标签要使用window.parent进行转换,例如:
 var win=window.parent;
 a=win.document.getElementById("left1");

这样就能获得相应的标签信息了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值