使用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 相关文章推荐
类似php的js数组的in_array函数自定义方法
Dec 27 Javascript
JavaScript按位运算符的应用简析
Feb 04 Javascript
jQuery插件slides实现无缝轮播图特效
Apr 17 Javascript
BootStrap实现带关闭按钮功能
Feb 15 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
Mar 06 Javascript
p5.js 毕达哥拉斯树的实现代码
Mar 23 Javascript
Vue实现一个无限加载列表功能
Nov 13 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
Mar 29 Javascript
Vue组件内部实现一个双向数据绑定的实例代码
Apr 04 Javascript
20道JS原理题助你面试一臂之力(必看)
Jul 22 Javascript
express中static中间件的具体使用方法
Oct 17 Javascript
JavaScript中作用域链的概念及用途讲解
Aug 06 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/05/14 PHP
PHP工厂模式、单例模式与注册树模式实例详解
2019/06/03 PHP
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
JavaScript File分段上传
2016/03/10 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
微信小程序 Button 组件详解及简单实例
2017/01/10 Javascript
解决Angular4项目部署到服务器上刷新404的问题
2018/08/31 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
Vite和Vue CLI的优劣
2021/01/30 Vue.js
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
[00:32]2018DOTA2亚洲邀请赛iG出场
2018/04/03 DOTA
Python模块学习 datetime介绍
2012/08/27 Python
TensorFlow实现MLP多层感知机模型
2018/03/09 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
python3之模块psutil系统性能信息使用
2018/05/30 Python
python使用udp实现聊天器功能
2018/12/10 Python
python实现弹跳小球
2019/05/13 Python
pytorch的batch normalize使用详解
2020/01/15 Python
Selenium基于PIL实现拼接滚动截图
2020/04/10 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
使用python将微信image下.dat文件解密为.png的方法
2020/11/30 Python
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
优秀员工自荐信范文
2013/10/05 职场文书
学院书画协会部门职责
2013/11/28 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
不尊敬老师检讨书范文
2014/11/19 职场文书
青年联谊会致辞
2015/07/31 职场文书
优质服务心得体会(共4篇)
2016/01/22 职场文书