使用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的实现原理的模拟代码 -2 数据部分
Aug 01 Javascript
JavaScript判断文件上传类型的方法
Sep 02 Javascript
Bootstrap零基础入门教程(二)
Jul 18 Javascript
javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)
Sep 20 Javascript
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 jQuery
javascript实现圣旨卷轴展开效果(代码分享)
Mar 23 Javascript
VUE多层路由嵌套实现代码
May 15 Javascript
详解vue.js+UEditor集成 [前后端分离项目]
Jul 07 Javascript
Vue如何从1.0迁移到2.0
Oct 19 Javascript
element-ui 中的table的列隐藏问题解决
Aug 24 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
Mar 04 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
Apr 09 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常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
php打包网站并在线压缩为zip
2016/02/13 PHP
YII Framework框架教程之国际化实现方法
2016/03/14 PHP
PHP文件上传操作实例详解
2016/09/27 PHP
JQuery 写的个性导航菜单
2009/12/24 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
2013/01/23 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
js游戏人物上下左右跑步效果代码分享
2015/08/28 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
JavaScript运动框架 链式运动到完美运动(五)
2017/05/18 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
对angular4子路由&amp;辅助路由详解
2018/10/09 Javascript
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
Python fileinput模块使用介绍
2014/11/30 Python
浅谈django model postgres的json字段编码问题
2018/01/05 Python
python3+PyQt5自定义视图详解
2018/04/24 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
python Cartopy的基础使用详解
2020/11/01 Python
销售工作岗位职责
2013/12/24 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
紧急通知
2015/04/17 职场文书
2015年端午节活动方案
2015/05/05 职场文书
农业项目合作意向书
2015/05/08 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
css3中transform属性实现的4种功能
2021/08/07 HTML / CSS
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL
Python自动操作神器PyAutoGUI的使用教程
2022/06/16 Python
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python