问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

js如何实现点击div显示另一个div同时本div隐藏,有好几个div的,要怎么...

发布网友 发布时间:2022-05-12 07:25

我来回答

2个回答

热心网友 时间:2022-04-23 11:17

<style>
#box div{width:200px; height:30px; margin:10px; background-color:#edd; display:none}
</style>
<div id="box">
   <div>我是1,点我显示2,然后我隐藏</div>
   <div>我是2,点我显示3,然后我隐藏</div>
   <div>我是3,点我显示4,然后我隐藏</div>
   <div>我是4,点我显示5,然后我隐藏</div>
   <div>我是5,点我显示1,然后我隐藏</div>
</div>
<script>
window.onload=function(){
   var divs=document.getElementById("box").getElementsByTagName("div");
   divs[0].style.display="block";
   for(var i=0;i<divs.length;i++){
      divs[i].dataset["index"]=i;
      divs[i].onclick=function(){
         this.style.display="none";
         var i=parseInt(this.dataset["index"]);
         divs[(i+1)%divs.length].style.display="block";
      }
   }
}
</script>

热心网友 时间:2022-04-23 12:35

这个很简单啊,
$('div').click(function(){
if(!$(this).hasClass('on')){

$(this).addClass('on').siblings().removeClass('on');
$('.expert-on').eq($(this).index()).addClass('show').siblings().removeClass('show')
}
})追问哥讲解一下这段代码的意思呗
有点看不懂

追答这个是jq代码,首先你得引入jq,然后$('div')就像是document.getEmentById('id')获取节点的。click点击事件知道吧,下面的是判断如果this是指向当前,也就是说,点击谁就是指向谁。hasClass('on'))就是查询当前指向的div有没有on这个类。addClass('on')如果没有就给当前指向添加一个on,然后.siblings().removeClass('on');把它的兄弟节点的on都给移除。在css样式写一个.on{display: block;}这样就可以了,下面这一行不用写,这个是用来切换之后显示对于的内容的$('.expert-on').eq($(this).index()).addClass('show').siblings().removeClass('show')

js如何实现点击div显示另一个div同时本div隐藏,有好几个div的,要怎么...

然后我隐藏&lt;/div&gt; &lt;div&gt;我是5,点我显示1,然后我隐藏&lt;/div&gt;&lt;/div&gt;&lt;script&gt;window.onload=function(){ var divs=document.getElementById("box").getElementsByTagName("div"); divs[0].style.display="block"; for(var i=0;i&lt;divs.length;i++){ divs[i].dataset["inde...

js控制div显示隐藏实现(jquery控制div显示隐藏)

首先我们创建一个div,和一个按钮。用按钮的点击来控制div的显示或隐藏。02 添加一个样式名叫hide的样式,主要是设置display=none,即隐藏。03 接着用js来实现显示,隐藏的功能。我们用Jquery的hasClass方法来判断div是否有hide样式,有则删除这个样式,即显示div。如果没有,则添加一个hide的样式,即隐...

原生JS实现点击一个div隐藏或者显示另外一个div怎么写?

第一个div添加onclick()方法。方法里面代码如下:if(document.getElementById("B").style.display= ="none"){ //B是另一个div document.getElementById("B").style.display= "block";} else{ document.getElementById("B").style.display= "none";} &lt;meta http-equiv="Content-Type...

点击按钮显示div内容在点击按钮显示另一个div内容用JS怎么写

var showBox=document.getElementById("show-box");//方法一:将div中的值赋值到一个用于显示的框中(showBox)var flag=true;btn.onclick=function(){ if(flag){ showBox.innerHTML=div1.innerHTML;btn.value="显示div2的内容"flag=false;} else{ showBox.innerHTML=div2.innerHTML;btn.value...

html 点击一个按钮 显示另一个div 隐藏之前呢个div(display属性,怎么用...

&lt;input type="button" value="点击" id="btn" onclick="show(t1);"/&gt; &lt;div id="t1" style="display:block"&gt;&lt;h3&gt;隐藏这个&lt;/h3&gt;&lt;/div&gt; &lt;div id="t2" style="display:none"&gt; &lt;h3&gt;显示这个&lt;span&gt;烦烦烦:&lt;input type="text" name="jiqun" id="jiqun" value=""/&gt; &lt;a href=...

js点击一个div控制另一个div内容的显示与隐藏同时小图标也要切换状态...

border:1px solid #ddf}&lt;/style&gt;&lt;div class="menu"&gt;显示/隐藏&lt;i class="fa fa-edit"&gt;&lt;/i&gt;&lt;i class="fa fa-chevron-circle-down"&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="detail"&gt; &lt;div&gt;详情1行&lt;/div&gt; &lt;div&gt;详情2行&lt;/div&gt; &lt;div&gt;详情3行&lt;/div&gt;&lt;/div&gt;&lt;div class="menu"&gt;显示/隐藏&lt;...

&lt;大神&gt;js如何实现点击一个按钮隐藏一个div,然后该div上有一个按钮,点击...

1、打开html开发软件,新建一个html文件。2、在html文件上创建一个button按钮,然后给这个按钮设置一个id,在案例中把按钮的id设置为show。3、然后创建一个隐藏的div,把需要隐藏的内容写到这个div上,然后给这个div设置一个id。4、给div设置隐藏的样式。在&lt;title&gt;标签后面为id为hide设置样式display:none...

如何实现js控制div的隐藏及显现

1、首先,打开html编辑器,新建一个html文件,例如:index.html。2、在index.html文件的&lt;script&gt;标签中,写入js:('button').click(function () { ('div').hide();('div').eq(parseInt(3 * Math.random())).show();});3、浏览器运行index.html页面,此时点击btn按钮总会显示其中1个div和...

点击一个div图层,在其上面弹出另一个div图层,用js怎么实现

两个div 先写好,一个先隐藏,点击后更改其属性,让其显示 &lt;!doctype html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt; &lt;style&gt; .outer{ position: relative; height: 300px; width: 500px; background-color: #097df3; } .d1...

js 怎么用一个按钮控制DIV来回显示和隐藏

1、打开Hbuilder编辑器,新建一个html空白文档,输入基本的结构,然后按下Crtl+S保存一下:2、创建一个button按钮,给按钮设置一个id,名字设置为“myBT”,创建一个用来显示隐藏的div,将其id设置为“main”:3、给div和button设置一些样式,为了美观好看,这里无需设置display,因为默认就是显示的:4...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
沉香种子能否食用 求大神回答 这个是不是沉香苗 淘宝买的 5斤种子一千多块 沉香种子有什么用 超凡脱俗 《?西游》人物飞升材料获取攻略 啥不能跟螃蟹一起吃 螃蟹不能个啥一起吃 世博会志愿者网上报名 申请世博会志愿者填注册信息的问题 世博会志愿者报名遇到的错误 急用!上面一个雨,下面两个禾,念什么? 惯用语sharpen the pencil a little是什么意思?(内有例子) Sharpen the pencils in the desk 这句话应该怎么翻译?是“削桌子里的铅笔”还是“在桌子里削铅笔” 削尖铅笔英文怎么写? 青年莲花汽车和英国莲花汽车什么关系? 如何用js点击一个div来显示另外一个div 莲花l5用什么机油没有哒哒声 EXCEL单元格输入时,上文已经有相同内容时自动提醒? 请假调休的最好理由 怎么在excel表格中设置输入同样的文字提醒 50个调休的理由 用蚂蚁花呗购买.对方还没发货.可以退款吗 我用蚂蚁花呗买了手机,确认收获了不想要了可以退回去吗,还有退回去的钱是在支付宝里还是花呗里 在淘宝上用花呗买了返现东西东西不想要能不能退款? 用花呗买的还没到货能退花呗的钱吗 用花呗在网上买东西可以一个月后申请退款吗 用花呗买东西了,可是当场取消订单了,用的花呗可以退回来吗? 抖音上地平线5怎么制作 清泉乡的内设机构 网络会议会共享公司内部的文件、ppt之类的,但是如果会议过程中其他参会人进错会议室或拨错号怎么能保障? 肖邦练习曲OP10NO8里右手触键问题?谢谢啦 削削铅笔怎么样英语翻译what()sharpenthepencil 莲花L5哪国车 JavaScript 如何实现点击DIV外边,改变此DIV属性 铅笔被用削笔器削掉的翻译 削铅笔的英文单词是什么? js点击弹出div菜单,让它慢慢展开怎样实现 改错题:what about sharpen the pencil? js实现点击某个div层置顶显示 I am going to sharpen the pencil. 对sharpen划线部分提问,应该怎么改 JavaScript当鼠标点击div时,这个div自动向上移动怎么实现 翻译句子√ JS点击div时 展开隐藏的div同时可跳转链接 给分 帮我翻译下英语 谢谢 No。The pencil is sharp怎么提问? js点击出现div 问几道英语题 js的点击div 点击两次,出现两种效果 橡皮的英语单词怎么写 如图:如何用JS实现点击div1到div4的内容,都只会在div5中显示呢,就是多... 成都137路站名号“汉语八级听力考试”,这样称呼会不会有些奇葩?
  • 焦点

最新推荐

猜你喜欢

热门推荐