使用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 相关文章推荐
JavaScript 放大镜 移动镜片效果代码
May 09 Javascript
JavaScript面试开发常用的知识点总结
Aug 08 Javascript
JQuery手速测试小游戏实现思路详解
Sep 20 Javascript
JavaScript模仿Pinterest实现图片预加载功能
Oct 25 Javascript
Vue 父子组件、组件间通信
Mar 08 Javascript
JavaScript创建对象的七种方式(推荐)
Jun 26 Javascript
使用vue的v-for生成table并给table加上序号的实例代码
Oct 27 Javascript
js删除数组中某几项的方法总结
Jan 16 Javascript
小程序自定义单页面、全局导航栏的实现代码
Mar 15 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
Mar 21 Javascript
小程序和web画三角形实现解析
Sep 02 Javascript
Vue 请求传公共参数的操作
Jul 31 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
PHP中对数据库操作的封装
2006/10/09 PHP
PHP url 加密解密函数代码
2011/08/26 PHP
php数组合并的二种方法
2014/03/21 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
Prototype 工具函数 学习
2009/07/23 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
Jquery操作js数组及对象示例代码
2014/05/11 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
用nodejs搭建websocket服务器
2017/01/23 NodeJs
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
基于ionic实现下拉刷新功能
2018/05/10 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
解决vue的touchStart事件及click事件冲突问题
2020/07/21 Javascript
[02:38]DOTA2英雄基础教程 噬魂鬼
2014/01/03 DOTA
解决python写的windows服务不能启动的问题
2014/04/15 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
2016/07/04 Python
Python从零开始创建区块链
2018/03/06 Python
Pandas实现数据类型转换的一些小技巧汇总
2018/05/07 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
python之生产者消费者模型实现详解
2019/07/27 Python
python 瀑布线指标编写实例
2020/06/03 Python
全球领先的中国制造商品在线批发平台:DHgate
2020/01/28 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
销售工作人员的自我评价分享
2013/11/10 职场文书
动漫专业高职生职业生涯规划书
2014/02/15 职场文书
2014办公室年度工作总结
2014/12/09 职场文书
2014年车间主任工作总结
2014/12/10 职场文书
幼儿园中班教师个人工作总结
2015/02/06 职场文书
初中家长意见
2015/06/03 职场文书
死磕 java同步系列之synchronized解析
2021/06/28 Java/Android
python可视化之颜色映射详解
2021/09/15 Python
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技