iframe获取父级标签及控制父级样式
来源:互联网 发布:seo建站优化推广 编辑:程序博客网 时间:2024/06/07 06:30
预实现的功能:在iframe层的Js中控制父级css样式,以实现覆盖整个页面的弹层遮罩。
父级HTML 内容
<div id="main-shade"><p>提交中,请稍后...</p></div>父级 CSS样式
#main-shade{display: none;position: fixed;top: 0;left:0;width: 100%;height: 100%;z-index: 999;background: rgba(0,0,0,0.4);}#main-shade p{position: absolute;top: 50%;left: 50%;width: 100px;height: 40px;line-height: 40px;margin: -50px 0 0 -20px;font-size: 20px;text-align: center;background: blue;}
问题:在iframe中的js无法直接通过id或类名控制父级样式
解决办法:
利用搜索工具搜索到如下解决办法
1.获取iframe 的父级id 为mask的内容。
$('#main-shade',window.parent.document);
2.控制iframe 父级 id为mask绑定事件
$('#main-shade',window.parent.document).on('click', function(){
...//事件
});
3.设置iframe 父级id为.mask 设置css样式
$('#main-shade',window.parent.document).css("display","block");
阅读全文
0 0
- iframe获取父级标签及控制父级样式
- iframe js获取父级元素信息,设置css样式 和绑定事件
- angularJS controller 控制器获取控制父级标签
- 父窗口采用js控制iframe页面样式
- 使用Jquery获取父级iframe、子级iframe元素
- ifram高度自适应,获取iframe元素,控制父页面
- js获取iframe和父级之间元素,方法、属,获取iframe的高度自适应iframe高度
- iframe 获取父窗体
- iframe子级框架获取父级框架的值
- iframe父级与iframe子级间访问
- iframe操作父级iframe的元素
- jQuery6(获取元素练习,改变标签样式及内容)
- js获取iframe中的元素以及在iframe中获取父级的元素(包括iframe中不存在name和id的情况)
- JS对父元素和子元素样式设置及Iframe子页面装载
- CSS控制<a>标签样式
- 获取父页面的iframe
- JQUERY 获取IFrame中对象及获取其父窗口中对象示例
- 操作调用父页面其他iframe标签
- new和malloc的区别
- 一个程序员的运气有多重要
- locate无法使用
- Qt5可执行文件Qt库依赖文件复制
- Oracle(七)例外,备份恢复,卸载
- iframe获取父级标签及控制父级样式
- 结构体和类
- docker-dev 镜像生成 踩过得坑
- 2017.10.31
- C++ const与指针的结合
- Kolla 部署OpenStack失败问题(2)
- 多线程处理耗时的业务逻辑
- 简单的文本复制器
- TensorFlow 介绍及安装