使用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 相关文章推荐
JS获取浏览器版本及名称实现函数
Apr 02 Javascript
jQuery验证元素是否为空的两种常用方法
Mar 17 Javascript
基于javascript实现图片切换效果
Apr 17 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
May 17 Javascript
IScroll5 中文API参数说明和调用方法
May 21 Javascript
json传值以及ajax接收详解
May 24 Javascript
JS实现的表格行上下移动操作示例
Aug 03 Javascript
微信小程序 登录实例详解
Jan 16 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 Javascript
实现两个文本框同时输入的实例
Sep 25 Javascript
利用js编写网页进度条效果
Oct 08 Javascript
vue瀑布流组件实现上拉加载更多
Mar 10 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文件操作的详解
2013/06/05 PHP
php打印输出棋盘的实现方法
2014/12/23 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
基于JQuery 的消息提示框效果代码
2011/07/31 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
js函数与php函数的区别实例浅析
2015/01/12 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
基于cookie实现zTree树刷新后展开状态不变
2017/02/28 Javascript
微信小程序 flex实现导航实例详解
2017/04/26 Javascript
JavaScript使用prototype原型实现的封装继承多态示例
2018/08/31 Javascript
vue中英文切换实例代码
2020/01/21 Javascript
浅谈终端直接执行py文件,不需要python命令
2017/01/23 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
Python中的枚举类型示例介绍
2019/01/09 Python
Python数据类型之Set集合实例详解
2019/05/07 Python
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
2019/08/12 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
通信研究生自荐信
2014/02/01 职场文书
前厅部经理岗位职责范文
2014/02/04 职场文书
人民教师求职自荐信
2014/03/12 职场文书
经典婚礼主持开场白
2014/03/13 职场文书
校园文明倡议书
2014/05/16 职场文书
体育比赛口号
2014/06/09 职场文书
体育专业求职信
2014/07/16 职场文书
师德师风个人总结
2015/02/06 职场文书
驾驶员管理制度范本
2015/08/06 职场文书
2016年大学生社会实践心得体会
2015/10/09 职场文书
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android