使用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 相关文章推荐
input 高级限制级用法
Mar 26 Javascript
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
Apr 06 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
Jul 31 Javascript
JavaScript高级程序设计 DOM学习笔记
Sep 10 Javascript
angularJS中router的使用指南
Feb 09 Javascript
jquery实现多屏多图焦点图切换特效的方法
May 04 Javascript
ANGULARJS中使用JQUERY分页控件
Sep 16 Javascript
基于Node.js实现nodemailer邮件发送
Jan 26 Javascript
每日十条JavaScript经验技巧(一)
Jun 23 Javascript
jquery 获取索引值在一定范围的列表方法
Jan 25 jQuery
你可能从未使用过的11+个JavaScript特性(小结)
Jan 08 Javascript
JavaScript 定时器详情
Nov 11 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
php cache类代码(php数据缓存类)
2010/04/15 PHP
PHP实现的比较完善的购物车类
2014/12/02 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
浅说js变量
2011/05/25 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
2015/12/18 Javascript
AngularJS 入门教程之事件处理器详解
2016/08/19 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
vue 挂载路由到头部导航的方法
2017/11/13 Javascript
利用js实现前后台传送Json的示例代码
2018/03/29 Javascript
Node.js中的child_process模块详解
2018/06/08 Javascript
Vue最新防抖方案(必看篇)
2019/10/30 Javascript
js实现带有动画的返回顶部
2020/08/09 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
Python contextlib模块使用示例
2015/02/18 Python
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
django主动抛出403异常的方法详解
2019/01/04 Python
PIL对上传到Django的图片进行处理并保存的实例
2019/08/07 Python
Pytorch实现LSTM和GRU示例
2020/01/14 Python
python 线性回归分析模型检验标准--拟合优度详解
2020/02/24 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
2020/05/24 Python
没编程基础可以学python吗
2020/06/17 Python
python如何对链表操作
2020/10/10 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
2012/11/29 HTML / CSS
伦敦高达60%折扣的钻石珠宝商:Purely Diamonds
2018/06/24 全球购物
财务总监岗位职责
2014/03/07 职场文书
2014年工作总结与下年工作计划
2014/11/27 职场文书
2015年药店工作总结
2015/04/20 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
胡桃夹子观后感
2015/06/11 职场文书
sql中mod()函数取余数的用法
2021/05/29 SQL Server
利用uni-app生成微信小程序的踩坑记录
2022/04/05 Javascript