如何用js控制frame的隐藏或显示的解决办法

 我来答
双子孙行者
2017-04-21 · TA获得超过426个赞
知道小有建树答主
回答量:152
采纳率:100%
帮助的人:88.6万
展开全部

工具:首先引入JS库

<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script>

页面中的部分代码:

<button id="onshow">显示/隐藏</botton>
<iframe id="myIframe"></iframe>

隐藏iframe的方法有2种可以参考:

方法1:

//获得需要隐藏的iframe元素对象。
var iframe = document.getElementById('myIframe') ;
//设置属性为隐藏。
iframe.style = "display:none";

方法2:

//给按钮绑定点击事件
$(function(){
    $('#onshow').click(function(){
        $('#iframe-box').toggle();//控制是否显示
    })
})
模仿版的人生
2016-11-29 · 传播与还原事实真相,导向健康的舆论环境
模仿版的人生
采纳数:52 获赞数:166

向TA提问 私信TA
展开全部

在HTML中元素的隐藏和显示是靠CSS的display属性,当display=none时,元素隐藏

可以通过jquery的toggle方法控制display

先在页面放一个按钮和iframe 

<button id="onshow">显示/隐藏</botton>
<iframe id="iframe-box"></iframe>

引入jQuery库文件

<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script>

给onshow添加单击事件

<script>
$(function(){
$('#onshow').click(function(){
$('#iframe-box').toggle();//控制是否显示
})
})
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wysgsg
2017-03-15
知道答主
回答量:29
采纳率:0%
帮助的人:6.1万
展开全部
var fr = document.querySelector("frame")[i]; 获得元素对象。
fr.style = "display:none"; 设置属性为隐藏。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京巴卜技术有限公司
2018-06-28 · 【免费测试,验证码5秒必达】
北京巴卜技术有限公司
北京巴卜技术有限公司(以下简称巴卜)是具备国际水准的移动商务平台技术和应用方案提供商。自成立以来,巴卜始终 致力于为国内外企业提供具备国际技术水准的移动商务平台及运营服务。
向TA提问
展开全部
这个为什么非得用JS那么麻烦HTML都可以实现的效果。。。系统资料iframe中的name=manFrame就可以了当然JS也可以实现的只是绕了一个太大的弯
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式