页面嵌iframe标签,给iframe标签里的按钮添加点击事件
通过getElementById()方法获取iframe元素时,可以看到获取的是整个iframe标签,此时是获取不到里面的a元素的;需要再往下找iframe里的document元素。
获取a元素失败
所以,要改变iframe标签里的元素属性,需要获取iframe下的document元素。
用.contentWindow.document 或者 .contentDocument 来获取。
<iframe id="bpmIframe" :src="src" />mounted() {const iframe = document.querySelector('#bpmIframe')// 处理兼容行问题if (iframe.attachEvent) { // IE下iframe.attachEvent('onload', () => {// 获取到iframe的dom元素后要再往下获取子窗口的document对象(contentWindow.document)进行操作document.getElementById('bpmIframe').contentWindow.document.getElementsByClassName('fa-close')[0].onclick = function() {window.history.back()}})} else {iframe.onload = () => {document.getElementById('bpmIframe').contentWindow.document.getElementsByClassName('fa-close')[0].onclick = function() {window.history.back()}}}
}
页面嵌iframe标签,给iframe标签里的按钮添加点击事件相关推荐
- 解决给a标签添加点击事件时遇到的问题
前几天有人问我为什么她的点击事件不好使呢?效果闪一下就没有了? 首先她的点击事件没有加给button或者其他标签,当然a标签是可以加的,但是一般a标签我们都是用来链接到某个网页或位置,它的href属性 ...
- 标签页添加点击事件和拖拽事件
:draggable="true" 放在Tabs表示标签页可拖拽 @on-drag-drop="handleDragDrop" 给Tabs添加拖拽事件: cha ...
- 如何通过JS动态给li标签添加点击事件并跳转
如何给li标签添加点击事件 一.HTML demo代码 二.JS动态新增li并绑定点击事件 三.效果图 有很长一段时间没写博客了,最近做了一个类似于榜单的小需求,遇到了一些小问题,姑且简单的记录一下吧 ...
- 给动态生成的id标签添加html,vue动态渲染svg、添加点击事件
欢迎关注[前端小讴的github],原创技术文章 业务需求(vue项目中) 1.页面展示svg内容 2.监听svg内部的点击事件 3.动态改变svg内部元素的属性和值 html标签 经多次实验,用em ...
- chrome插件开发:为页面添加点击事件
目录 上面说了些什么? 示例 插件示例 应用示例 插件安装 打开开发者模式 添加本地插件包 安装后的效果 插件开发 插件介绍 目录结构 manifest.json index.html addToke ...
- 在a标签中添加点击事件
<a href="javascript:void(0)" onclick="roleupdate()">修改</a> 注:https:/ ...
- a标签与添加点击事件
<a href="JavaScript:js_method();"</a> 但是这种⽅法在传递this等参数的时候很容易出问题,⽽且javascript:协议作为 ...
- Jquery为DIV添加点击事件,Jquery为a标签超链接添加点击事件
Js代码 <div>1</div> <div>2</div> <div>3</div> <div>4</d ...
- 通过js动态为标签元素添加点击事件
最近遇到了,就研究了下,总结了下: 我所知道的有如下几种方式: var submitSpan = document.getElementById("submitSpan");第一种 ...
最新文章
- HBase概念学习(八)开发一个类twitter系统之表设计
- 如何阻止ajax自动重定向_重发和重定向有什么区别与重定向应用
- nssl1458-HR 的疑惑【枚举】
- html菜单不动属性,html5规定元素的上下文菜单属性contextmenu
- 颜色空间——Gamma与线性颜色空间
- 数字货币交易系统_符合数字货币市场的量化交易系统
- office2016 visio2016 安装问题
- 宗海图cad_技术绘制论文,关于CAD技术机械制图关键技术相关参考文献资料-免费论文范文...
- 进销存货物管理系统 论文
- 汉诺塔递归算法python详细解析图_汉诺塔递归算法的图解(自我总结)
- 关于VO、RVO、ORCA的个人理解
- 孤独求败:美国海军邀黑客“黑掉军舰”
- 【高速PCB电路设计】5.布局要点
- pg_repack --no-order 某个表的过程分析
- PE文件解析(1):Dos头与NT头
- 2021年教你增加拿到BAT等大厂offer几率,分享PDF高清版
- 扇区 物理块 逻辑块 flash 基础概念
- 软考可以不考初级直接考中级吗?
- MDN-CSS-排版社区大学首页
- DDC EDID 介绍
热门文章
- 逆变器运用到的c语言算法,总结逆变电源常用到的六种控制算法
- GB/T 28448-2019 《信息安全技术 网络安全等级保护测评要求》之安全物理环境测评解读
- Android--使用融云SDK开发即时聊天(二)----设置单聊
- android 彩信 下载流程,android短彩信收发流程(应用层).pdf
- FOC中电流环调试的宝贵经验总结
- comsol5.3 linux安装教程,Comsol在Ubuntu系统下的安装方法
- RegexBuddy、RegexMagic、EditPad官方绿色版
- Scaffold php,scaffold: 基于 Laravel 的后台脚手架 Scaffold for laravel
- 用matlab处理数字高程模型(DEM)之点云数据(point cloud data)
- 帝国cms 留言板html,帝国cms默认留言板加上头像主页地址的留言本模板插件