千家信息网

Javascript如何在两个窗体之间传值

发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,本篇内容主要讲解"Javascript如何在两个窗体之间传值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Javascript如何在两个窗体之间传值"吧!
千家信息网最后更新 2025年11月11日Javascript如何在两个窗体之间传值

本篇内容主要讲解"Javascript如何在两个窗体之间传值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Javascript如何在两个窗体之间传值"吧!


如我们新建窗体 FatherPage.htm:

XML-Code:

然后在 ChildPage.htm 中即可通过 window.opener 来访问父窗体中的元素:

XML-Code:

其实在打开子窗体的同时,我们也可以对子窗体的元素进行赋值,因为 window.open 函数同样会返回一个子窗体的引用,因此 FatherPage.htm 可以修改为:

XML-Code:

通过判断子窗体的引用是否为空,我们还可以控制使其只能打开一个子窗体:

XML-Code:

光这样还不够,当关闭子窗体时还必须对父窗体的child变量进行清空,否则打开子窗体后再关闭就无法再重新打开了:

XML-Code:

到此,相信大家对"Javascript如何在两个窗体之间传值"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0