首页 > 其他分享 >nojejs 弹出子窗口,取值后返回

nojejs 弹出子窗口,取值后返回

时间:2022-09-20 20:23:46浏览次数:70  
标签:function nojejs myDiv data getElementById var document 出子 取值

1、主窗口:

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script src="javascripts/jquery-3.2.1.min.js"></script> </head> <body>     <input type="text" id="message" disabled="disabled">     <br>     <input type="button" id="bt1" value="弹出框">     </a>     <div id="myDiv" οnclick="cancle(this);"         style="position: absolute; width: 100%; height: 100%; z-index: 998">         <div id="popupDiv"             style="position: absolute; width: 60%; height: 60%; position: absolute; left: 50%; top: 50%; margin-left: -40%; margin-top: -20%;">             <iframe id="myFrame" frameborder="0" src="./show"                 style="position: absolute; width: 100%; height: 100%; border-radius: 3px;"></iframe>         </div>     </div> </body> <script type="text/javascript">     var myDiv = document.getElementById("myDiv");     function myfun() {         // 隐藏myDiv         myDiv.style.display = "none";     }         $(document).ready(function(){             $("#bt1").click(function(){                 $("#myDiv").toggle();             })         })         function get(data) {         var message = document.getElementById("message");         message.value = data;         myDiv.style.display = "none";     }     window.onload = myfun; </script> </html>

2 子窗口

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script src="javascripts/jquery-3.2.1.min.js"></script> </head> <body>     <div id="allDiv">         <input type="text" id="data" value="默认值"> <input type="button"             id="send"  value="传值给父窗口">         <h1>弹出框</h1>         <h1>弹出框</h1>     </div> </body> <script type="text/javascript">     function load() {         // 设置滚动条         var allDiv = document.getElementById("allDiv");         allDiv.style.overflow = "auto";     }       $(document).ready(function(){         $("#send").click(function(){             var data = document.getElementById("data").value;             alert(data);             window.parent.get(data);         })     });     window.onload = load; </script> </html> 经vsc调试,测试能达到预期目标,取值能成功返回。

标签:function,nojejs,myDiv,data,getElementById,var,document,出子,取值
From: https://www.cnblogs.com/ybHsir/p/16712351.html

相关文章

  • 模板语法之传值取值
    模板语法之传值变量相关使用:{{}}逻辑语法相关:{%%}后端传值部分:defindex(request):#模版语法可以传递的后端python数据类型n=123f=11.11s......
  • JAVA中自定义扩展Swagger的能力,自动生成参数取值含义说明,提升开发效率
    大家好,又见面了。在JAVA做前后端分离的项目开发的时候,服务端需要提供接口文档供周边人员做接口的对接指导。越来越多的项目都在尝试使用一些基于代码自动生成接口文档的工......
  • PyQt5主窗口点击按钮弹出子窗口对话框
    首先在QtDesigner中创建一个主窗口和一个对话框子窗口,如下图所示:设计完成后,转换成两个py文件,对于两个分开的文件实现子窗口的调用,我看了一些资料,基本都是新建一个文件然......
  • js获取值操作、js类属性操作、事件
    目录js获取值操作1.获取用户数据标签内部的数据js类操作1.获取标签所有的类属性(classList)2.增加某个属性(add)3.移除某个属性(remove)4.验证是否包含某个类属性(contains)5.有则......
  • net-snmp 自定义OID利用脚本获取值
    两种办法:1)pass方式/etc/snmp/snmpd.conf   写脚本   脚本需要注意:要连续输出三行:1、OID2、类型3、值如果不按照这个规定,直接输出值,将会报错。检......
  • vue3 vuex4 store的响应式取值
    场景:在页面中点击按钮,数量增加,值是存在store中的,点击事件,值没变。<scriptsetuplang="ts">import{useStore}from'@/vuex';conststore=useStore()constonSu......
  • Java 中Map五种取值方式
    map的主要作用是什么?   可以通过创建一个map的实现类来存放数据值和值的描述也可以通过描述去取得数据   将键映射到值的对象。一个映射不能包含重复的键;每个......
  • Go语言反射reflect标准库03-通过反射获取值信息相关操作
    通过反射获取值信息当我们将一个接口值传递给一个reflect.ValueOf函数调用时,此调用返回的是代表着此接口值的动态值的一个reflect.Value值。我们必须通过间接的途径......