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

JS点击添加class,再次点击移除class,并且自身也添加class

发布网友 发布时间:2022-05-02 02:08

我来回答

4个回答

热心网友 时间:2022-04-21 19:44

1、首先在html中布局好两个按钮和一个div。

2、接着编写添加class的方法。

3、运行页面以后看到如下图所示的界面。

4、点击添加class按钮就可以看到div中多了样式。

5、接下来在编写移除class样式,如下图所示要的是remove。

6、最后运行界面,点击移除class按钮,class就被移除了。

热心网友 时间:2022-04-21 21:02

<div class="cont3" id="t"></div>
<a class="tb_bottom" href="#" onClick="doAct(this);">更多</a>
<script>
function doAct(s){
    var t = document.getElementById('t'),
    c = s.className;
    //有more属性
    if(c != null && c.indexOf('more') > -1){
        s.className = c.replace('more', '');
        t.className = t.className.replace('Large', '');
    }else{
        s.className = c + ' more';
        t.className = t.className + ' Large';
    }
}
</script>

热心网友 时间:2022-04-21 22:37

<script src="http://code.jquery.com/jquery-latest.js"></script>

<script>
$(".tb_bottom").click(function(){
if($(".tb_bottom").attr("id")!=1){
$(".cont3").attr("class","cont3 Large");
$(".tb_bottom").attr("class","tb_bottom more");
$(".tb_bottom").attr("id",1);
alert("attr");
}
else{
$(".cont3").removeClass("Large");
$(".tb_bottom").removeClass("more");
$(".tb_bottom").attr("id",0);
alert("css");
}
});
</script>
希望能帮到你!

热心网友 时间:2022-04-22 00:28

用jquery很简单,试试
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 如何用javascript为元素添加class gpjd国评鉴定权威吗 js更改css class属性 帕尼尼如何返现 收藏家刘銮雄的手机号? 用JS设置同一个class对象 怎样实现js改变class功能? js 如何控制class? mysql内存表的测试,每隔10秒对数据库中的表进行一次更新,看内存表的最大承受压力 电脑微博怎么查@某人 河南省人事厅职称网 我的高级工程师证丢失了,请问该如何补办? 有一本河南省高级工程师职称资格证书想鉴定下真伪在什么地方能做? 人在苏州.. 河南省民营科技高评委,高级工程师国家承认吗 洗衣机不拔掉电源线浪费电吗 高级工程师发证单位是河南省人民政府全国通用吗? 河南省民营科技高评委,高级工程师国家承认吗? 河南高级技师互通高级工程师哪些单位可实现 英语散文带翻译 英语散文(较短) 用英语怎么说散文用英语怎么说戏剧用 12岁牙齿黄,怎么办 晋江小说阅读收藏的分类小说怎么都不见了 js的classname和setattribute都可以给一个dom元素设置class属性吧, 为什么李鉴宸鉴定证书仅适合收藏人士开具 在js中修改html元素的class 蕴生了最灿烂的文化 12岁孩子牙齿发黄怎么办 jquery或者JS怎么改class的名字 男人39岁,左侧大腿内侧腹股沟有阵疼,象针刺的感觉,是什么病? JS怎么修改class 值 请问《世界纸钞珍藏-世界各国纸币真品鉴赏》一书,现目前能值多少人民币??? 男士左腿大腿内侧及膝盖上部肌肉酸痛和左后腰皮下肌肉酸软不适是怎么回事? JS修改CLass值的问题 站久了或者走路久了大腿内侧很痛是怎么回事? 12岁孩子的黄牙用什么可以刷白,怎么刷 男人小腹左侧 大腿内侧胀痛是为什么 男人小腹左侧 大腿内侧胀痛是为什么 如何设置只允许打开一个chrome浏览器 请问 男性左下腹靠近大腿根部位疼痛是怎么回事?谢谢! 建筑工程类初,中级专业技术职务任 职资格有怎么用