效果如图,在点击充值按钮时添加了小的支付窗口

对接渠道时,遇到一个需要在JS中添加iframe的需求

代码如下:

//添加一个div,div中包含一个iframe
window.onload = function () {var div = document.createElement('div');div.id = "zhifu_box";div.className = "zhifu_box";          //添加div的class的时候注意是classNamediv.style.position = "fixed";div.style.right = "0";div.style.bottom = "0";div.style.left = "0";div.style.top = "0";div.style.top = "0";div.style.display = "none";            //隐藏当前divdocument.body.appendChild(div);var iframe = document.createElement('iframe');iframe.id="payurl_mainframe";iframe.style.height = "100%";iframe.style.width = "100%";iframe.style.scrolling = "yes";$('.zhifu_box').append(iframe)      //jQuery在class为zhifu_box的类里添加一个append
}

添加一个隐藏的div,div里面包含一个iframe,在点击事件里添加document.getElementById('zhifu_box').style.display = "block";
实现当点击的时候div出现

原生JS中动态添加元素相关推荐

  1. 【第48天】AJAX在原生JS中的使用,处理XML数据以及DBUtils的使用,假删除(标记删除)

    1 介绍 1.1 同步和异步 1.1.1 基于AJAX的异步传输与传统同步传输的对比 1.1.2 使用时间线表示同步和异步在过程上的区别 1.2 JS与AJAX的关系 1.3 AJAX用到的技术 1. ...

  2. html动态加载js方法,原生JS实现动态加载js文件并在加载成功后执行回调函数的方法...

    本文实例讲述了原生JS实现动态加载js文件并在加载成功后执行回调函数的方法.分享给大家供大家参考,具体如下: 有的时候需要动态加载一个javascript文件,并且在加载成功后执行回调函数(例如文件中 ...

  3. 原生js清空上一个元素内容_原生JS实现动态添加新元素、删除元素方法

    1. 添加新元素 动态添加新元素 Coffee Tea Coffee Tea var child = document.getElementsByClassName("child" ...

  4. 原生js中如果有多个onload事件解决方案

    原生js中如果有多个onload事件解决方案 参考文章: (1)原生js中如果有多个onload事件解决方案 (2)https://www.cnblogs.com/happy-8090/p/11830 ...

  5. 微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法

    微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法 参考文章: (1)微信小程序首页index.js获取不到app.js中动态设置的globalDat ...

  6. 【温故知新】——原生js中常用的四种循环方式

    一.引言 本文主要是利用一个例子,讲一下原生js中常用的四种循环方式的使用与区别: 实现效果: 在网页中弹出框输入0   网页输出"欢迎下次光临" 在网页中弹出框输入1   网页输 ...

  7. 原生js中attributes属性

    原生js中attribute属性 <div id="box" title="盒子" class="big"></div&g ...

  8. js中动态添加/插入HTML代码块,并通过JQuery动态绑定点击事件

    文章目录 前言 一.场景需求还原 二.代码示例 1.引入JQuery库 2.代码示例 一:HTML中div标签部分 二:HTML中script标签部分 三:JS文件部分 总结 前言 本篇文章中讲的是在 ...

  9. 原生JS中DOM节点相关API合集

    原生JS中DOM节点相关API合集 节点属性 Node.nodeName //返回节点名称,只读 Node.nodeType //返回节点类型的常数值,只读 Node.nodeValue //返回Te ...

  10. 原生JS中的Ajax

    所谓Ajax,就是在网页中利用 XMLHttpRequest 对象和服务器进行数据交互的方式.而我们常说的原生JS中的Ajax就是围绕XMLHttpRequest对象进行发送请求. 1.XMLHttp ...

最新文章

  1. 2020 年接近尾声,我选择来鲲鹏开发者技术峰会学点干货!
  2. 必须重启计算机才能关闭用户控制,Win10如何彻底关闭用户帐户控制?Win10关闭用户控制方法...
  3. 组件间数据交互——父组件向子组件传值( props属性值类型) 子组件向父组件传值-携带参数 || 非父子组件间传值
  4. flume taildir 启动异常LifecycleSupervisor$MonitorRunnable.run
  5. python atm作业详解_python day4 作业 ATM
  6. opacity:0.99;
  7. Python数据分析之全球人口数据
  8. HDU - 2102 A计划(双层BFS)
  9. 黑体std能商用_用产品诠释商用PC成功之道 惠普战66高性能商用一体机评测
  10. Linux的ssh登录命令,linux命令SSH登录工具常用命令
  11. android桌面半透明,Android仿Iphone屏幕底部弹出半透明PopupWindow效果
  12. PWM驱动sg90电机
  13. matlab dsolve函数构造微分方程
  14. thinkPHP安装教程
  15. html5接金币游戏源码,利用HTML5实现Canvas聚宝盆接金币游戏
  16. Excel表格快速复制公式到最后一行,无需拖拽!
  17. cloudflare免费证书_新Cloudflare:免费CDN+免费SSL证书轻松搞定https
  18. 苹果大战泄密者内幕曝光:从中国工厂到美国总部
  19. 总结八:面试程序员前需要的准备工作
  20. 什么是虚拟主机?虚拟主机的作用有哪些?

热门文章

  1. NET F/T六维力传感器使用
  2. java 调用本地播放器_Java调用本地播放器播放视频文件
  3. matlab 中的textscan
  4. iOS:iPhone XR、iPhoneXS、iPhone XS Max屏幕适配
  5. Word小技巧:图片批量裁剪与大小调整
  6. 循环中使用switch在执行条件后使用break和continue的区别
  7. switch语句里面使用break,return
  8. php pos机刷卡,POS机刷卡的正确使用方法和注意事项
  9. 2022自动驾驶竞赛WAD介绍 CVPR 2022 Workshop on Autonomous Driving
  10. 阿里云弹性计算首席架构师分享云上应用架构演进三大方向