问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js控制点击某个按钮后,只改变该按钮所在容器内某个元素的显示与隐藏...

发布网友 发布时间:2022-04-23 14:14

我来回答

4个回答

热心网友 时间:2022-04-22 17:26

示例html

<div class="abc" style="display:none"></div>
<input type="button" class="but" />

最简单的方法:

<script>
$(document).ready(function(e) {
$(".but").click(function(e) {
$(".abc").toggle();
});
});
</script>

toggle() 的作用就是当对象是显示的就隐藏,当是隐藏的则显示。

------

如果你除了显示和隐藏之外还需要同时实现其他功能的话,可以这样:

<script>
$(document).ready(function(e) {
$(".but").click(function(e) {
if( $(".abc").hasClass("show") ){
// 执行隐藏
$(".abc").hide().removeClass("show");
// 其他
}else{
// 显示
$(".abc").show().addClass("show");
}
});
});
</script>

这里通过自定义一个 class : show 来判断 div 是显示或隐藏

hasClass() 是否存在某个class

hide() 隐藏对象

show() 显示对象

removeClass() 移除一个class

addClass() 添加一个class

除此,还可以通过jquery设置这个 div 的 css : display:none/block 来实现隐藏/显示

PS:jquery如何删除div里面的某个div

思路:首先获取到需要删除的对象,然后使用jQuery提供的 remove() 方法删除被选元素及其子元素。

例如,对于如下的HTML结构:

<div id="test">

<div id="test1"></div>

<div class="test2"></div>

<div class="test2"></div>

<div></div>

</div>

1、删除id为test1的div

首先使用id选择器获取元素,然后使用remove()函数删除,相应代码为:

$("div#test1").remove();

2、删除所有class为test2的元素

$("#test div.test2").remove();   // 或者  $("div").remove("#test .test2");

3、删除最后一个div

虽然该div没有id及class属性,但是可以从其位置关系上获取然后删除之:

$("#test div:last").remove();

追问这是回答我的问题么?

热心网友 时间:2022-04-22 18:44

<li>
   <div class="coverdiv" style="display:block;"><p>离线</p></div>
   <span class="suobox">
      <a href="javascript:;" class="suo"></a>
   </span>
</li>
<li>
   <div class="coverdiv" style="display:none;"><p>离线</p></div>
   <span class="suobox">
      <a href="javascript:;" class="kaisuo"></a>
   </span>
</li>
<script>
window.onload=function(){
   var sb=document.getElementsByClassName("suobox");
   for(var i=0;i<sb.length;i++){
      sb[i].onclick=function(){
         var suo=this.getElementsByTagName("a")[0];
         var od=this.parentNode.getElementsByTagName("div")[0];
         if(suo.className=="suo"){
            od.style.display="none";
            suo.className="kaisuo";
         }else{
            od.style.display="block";
            suo.className="suo";
         }
      }
   }
}
</script>

热心网友 时间:2022-04-22 20:18

$('li span a').click(function(){
    if($(this).hasClass('suo'))
    {
        this.className = 'kaisuo';
        $(this).parent('span').prev('.coverdiv').show();
    }
    else if($(this).hasClass('kaisuo'))
    {
        this.className = 'suo';
        $(this).parent('span').prev('.coverdiv').hide();
    }
})

热心网友 时间:2022-04-22 22:10

$("#id").hide();追问看不懂,我是小白。每一个都是相同的,里面都要有这个操作,不是只有一个

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

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

js中如何实现一个按钮只有在某个特定的按钮按下后,才能发挥作用

应该是你act函数里报错了,你可以在act加个alert(),看是否有弹出来

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

3、浏览器运行index.html页面,此时点击btn按钮总会显示其中1个div和隐藏另外2个div。

jquery怎么实现点击一个按钮控制一个div的显示和隐藏

3、删除最后一个div 虽然该div没有id及class属性,但是可以从其位置关系上获取然后删除之:("#test div:last").remove();

js设置div显示隐藏?

首先我们创建一个div,和一个按钮。用按钮的点击来控制div的显示或隐藏。02添加一个样式名叫hide的样式,主要是设置display=none,即隐藏。首先写出架构,两个buttod(按钮)。下面是一个div存放文本和在后面的被js控制。先用css选择器为div控制属性。然后写出script标签,可以写在外部,然后在引用。js...

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

04 运行页面,我们点击按钮,如果div是正在显示的,点击后就会隐藏,如果是隐藏状态的,点击后就会显示。js控制div的显示和隐藏使用JavaScript控制div的显示隐藏,通常是修改div元素的display为none。display属性定义和用法 display属性规定元素应该生成的框的类型。display属性可能的值 JavaScript控制div的隐藏 比...

...隐藏之前呢个div(display属性,怎么用js控制)

show1.style.display = 'block'; //将=t1的display样式赋值成block;其它不想显示变为none,否则相反 show2.style.display='none';}else{ show1.style.display = 'none';show2.style.display='block';} } 隐藏这个 显示这个烦烦烦: 嘎嘎嘎 ...

js实现点击一个按钮,表格中某行变色,按钮的value与表格中列name值相同...

r1c2"&gt;第一行第二列 第二行第一列 第二行第二列 window.onload = function () { document.getElementById('button').onclick = function () { var tds = document.getElementsByTagName('td'); for (var i = 0; i &lt; tds.length; i++) { var td = tds[...

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

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

点击网页中的一个按钮,找到该按钮触发的javascript事件的方法代码

找到元素的ID或者Name。或者TypeName.注册事件可能是这些东西来注册的。然后查看一下页面的引用。可能是从其他页面引入的JS

js点击按钮改变按钮颜色 js点击按钮实现显示切换 js点击按钮改变图片 js按钮点击后变色 js点击按钮改变背景颜色 java按钮点击改变颜色 用js实现一个点不到的按钮 js点击按钮随机变色 html点击按钮改变颜色
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问:为什么安装完VMware_Workstation_8.0.4 后,没有反应,哪里操作不对... 干了2 年多 Java 外包,终于脱离了! 动漫中白衬衫+黑短裙+长筒袜+黑长直的有谁? 求动漫少女白衬衫大图 小米6x屏幕老闪怎么办?? 解梦,我梦见被一群人撕扯被生吃了,不用任何工具直接用手抓我身上肉... 我梦见为儿子摆酒席,来了一群雄狮在人群中捣乱,抢酒桌上的肉吃,客... 手机被偷了,打110,警方能帮助你找回来吗? 我梦见我正在卖猪肉,来了一帮女人把好肉都割走了,我和她们理论,还挨了... 我去建设银行开通手机银行,他们说我的手机号已经绑定过了不能开通_百度... 如何在JS里面来控制ul标签的显示与隐藏? 如何用js+css 隐藏掉移动端的下载按钮 js点击按钮显示再点击空白地方隐藏 JS控制内容隐藏与显示 西洋参原丛和顺丛的区别 西洋参的原丛,短粒,圆粒等等是什么意思? js 隐藏按钮 IE 兼容性问题 西洋参是不是补气活血的 html如何模拟点击隐藏button(可用js) 西洋参有哪些特征? javascript 随着时间隐藏或者显示按钮 吉林参和西洋参都有何不同? 求助,js怎样实现点击按钮隐藏/显示层 西洋参功效主治是什么?怎样鉴别? 如何用js实现一个按钮点击后隐藏~ 西洋参原丛和短枝哪种好? js返回上一页 并且 返回按钮“隐藏 ” 红参和西洋参的区别是什么? html如何模拟点击隐藏button(可用js)? 手机华为P10每天使用,CPU使用寿命一般是多久时间? 我想用js做个用户登录后隐藏登录的按钮,判断是否获取session的值(也就... js 一个按钮 怎么控制多个DIV来回 显示和隐藏 js 多个按钮控制多个DIV的隐藏和显示 魅族cpu mx5Q是什么东西 魅族搭载的MX5Q处理器和三星猎户座4412处理器有什么区别,哪个好,哪个差?要详细的区分! mx5q和mx5s有什么区别 MX5Q 1.4GHz是三星Exynos 4412四核处理器吗 求处理器详细对比:A5X ,高通骁龙Snapdragon APQ8064,MX5Q ,Exynos 4412,? 魅族mx四核16g是什么处理器? 魅族MX属于高通还是德州仪器? 魅族681Q密码忘了怎么解除?锁屏密码忘记打不开阶面 魅族m688q密码锁了怎么办 魅族a680q会自动重启怎么办 魅族A680Q手机锁定了如何解锁 黑色记号笔在门上应该用什么去除? 黑色记号笔用来画pop的哪个部分? 幼儿园为什么要黑色记号笔? 黑色记号笔弄身上 拿什么可以洗掉? 黑色记号笔的清洗妙招? 黑色记号笔有毒吗?