使用classList来实现两个按钮样式的切换方法


Posted in Javascript onJanuary 24, 2018

classList属性的方法:add();remove();toggle();

描述,在一些页面我们需要使用两个按钮来回切换,如图:

使用classList来实现两个按钮样式的切换方法

我们要使用到add()和remove()方法

html部分:

<div class="login-title">
<a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" class="mya1" id="mya" onclick="myonclick()">注册</a>
<a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" class="mya2" id="myaa" onclick="myonclick1()">登陆</a>
</div>

js部分:

funcction myonclick(){
document.getElementById("mya").classList.remove("newClassName1");
document.getElementById("myaa").classList.remove("newClassName");
}
function myonclick1(){
document.getElementById("mya").classList.add("newClassName1");
document.getElementById("myaa").classList.add("newClassName");
}

css部分:

.login-title{
width:200px;
height:200px;
margin: 0 auto;
background-color:antiquewhite;
}
.mya2{
padding: 0 20px 10px 20px;
color:#FFFFFF;
font-size:22px;
text-decoration:none;
}
.mya1{
padding:0 20px 10px 20px;
color:#7F4A88;
font-size:22px;
text-decoration:none;
border-bottom:2px solid #7F4A88;
}
.newClassName{
padding:0 20px 10px 20px;
color:#7F4A88;
font-size:22px;
text-decoration:none;
border-bottom:2px solid #7F4A88;
}
.newClassName1{
padding: 0 20px 10px 20px;
color:#FFFFFF;
font-size:22px;
text-decoration:none;
}

使用classList来实现两个按钮样式的切换方法

以上这篇使用classList来实现两个按钮样式的切换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery中的常用事件总结
Dec 27 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
Jun 05 Javascript
jquery中map函数与each函数的区别实例介绍
Jun 23 Javascript
JavaScript原生对象之Date对象的属性和方法详解
Mar 13 Javascript
元素绑定click点击事件方法
Jun 08 Javascript
jquery Easyui快速开发总结
Aug 20 Javascript
js实现多图左右切换功能
Aug 04 Javascript
jQuery Validate 数组 全部验证问题
Jan 12 Javascript
AngularJS页面传参的5种方式
Apr 01 Javascript
js事件on动态绑定数据,绑定多个事件的方法
Sep 15 Javascript
20道JS原理题助你面试一臂之力(必看)
Jul 22 Javascript
js实现拾色器插件(ColorPicker)
May 21 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
Jan 23 #Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
Jan 23 #Javascript
简述vue中的config配置
Jan 23 #Javascript
JS实现多物体运动的方法详解
Jan 23 #Javascript
JS运动改变单物体透明度的方法分析
Jan 23 #Javascript
JS实现基于拖拽改变物体大小的方法
Jan 23 #Javascript
基于vue cli重构多页面脚手架过程详解
Jan 23 #Javascript
You might like
15种PHP Encoder的比较
2007/04/17 PHP
PHP开发不能违背的安全规则 过滤用户输入
2011/05/01 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
2007/01/09 Javascript
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
单独使用CKFinder选择图片的方法
2010/08/21 Javascript
基于jQuery的简单的列表导航菜单
2011/03/02 Javascript
JS 添加千分位与去掉千分位的示例
2013/07/11 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
JS判断数组中是否有重复值得三种实用方法
2013/08/16 Javascript
HTML,CSS,JavaScript速查表推荐
2014/12/02 Javascript
javascript正则表达式总结
2016/02/29 Javascript
HTML5 canvas 9绘制图片实例详解
2016/09/06 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
关于TypeScript中import JSON的正确姿势详解
2017/07/25 Javascript
微信小程序如何获取用户头像和昵称
2019/09/23 Javascript
详解Vscode中使用Eslint终极配置大全
2019/11/08 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
一文秒懂nodejs中的异步编程
2021/01/28 NodeJs
python关闭windows进程的方法
2015/04/18 Python
pyinstaller打包程序exe踩过的坑
2019/11/19 Python
美体小铺法国官方网站:The Body Shop法国
2020/06/04 全球购物
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
大学生求职简历的自我评价范文
2013/10/12 职场文书
采购部部门职责
2013/12/15 职场文书
收银员岗位职责
2014/02/07 职场文书
战略合作意向书
2014/07/29 职场文书
2014年综治维稳工作总结
2014/11/17 职场文书
个人汇报材料范文
2014/12/30 职场文书
失职检讨书大全
2015/01/26 职场文书
裁员通知
2015/04/25 职场文书
民事上诉状范文
2015/05/22 职场文书
钢琴师观后感
2015/06/12 职场文书