使用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 对象的创建与使用
Mar 09 Javascript
js图片实时加载提供网页打开速度
Sep 11 Javascript
jQuery中after()方法用法实例
Dec 25 Javascript
jQuery中appendTo()方法用法实例
Jan 08 Javascript
JavaScript实现获取dom中class的方法
Feb 09 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
Mar 26 Javascript
如何实现JavaScript动态加载CSS和JS文件
Dec 28 Javascript
微信小程序 switch组件详解及简单实例
Jan 10 Javascript
webpack 模块热替换原理
Apr 09 Javascript
如何给element添加一个抽屉组件的方法步骤
Jul 14 Javascript
如何通过vscode运行调试javascript代码
Jul 24 Javascript
原生js实现分页效果
Sep 23 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
Zerg建筑一览
2020/03/14 星际争霸
PHP 和 MySQL 开发的 8 个技巧
2007/01/02 PHP
php 求质素(素数) 的实现代码
2011/04/12 PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
2011/11/09 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
2013/03/17 Javascript
JS实现网页滚动条感应鼠标变色的方法
2015/02/26 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
jsp 自动编译机制详细介绍
2016/12/01 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
详解Angular.js中$http拦截器的介绍及使用
2017/07/04 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
2018/05/28 jQuery
操作按钮悬浮固定在微信小程序底部的实现代码
2019/08/02 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[48:20]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
Django集成百度富文本编辑器uEditor攻略
2014/07/04 Python
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
在tensorflow中实现去除不足一个batch的数据
2020/01/20 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
Python图像阈值化处理及算法比对实例解析
2020/06/19 Python
会计电算化专业应届大学生求职信
2013/10/22 职场文书
工商干部先进事迹
2014/05/14 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
入党自荐书范文
2015/03/05 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
vue实现无缝轮播效果(跑马灯)
2021/05/14 Vue.js
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python
处理canvas绘制图片模糊问题
2022/05/11 Javascript