使用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 相关文章推荐
一段利用WSH修改和查看IP配置的代码
May 11 Javascript
简单实用的js调试logger组件实现代码
Nov 20 Javascript
基于jQuery的message插件实现右下角弹出消息框
Jan 11 Javascript
仿新浪微博返回顶部的jquery实现代码
Oct 01 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
Mar 13 Javascript
jQuery简单获取键盘事件的方法
Jan 22 Javascript
js实现常用排序算法
Aug 09 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
Jan 04 Javascript
Angular1.x自定义指令实例详解
Mar 01 Javascript
js轮播图的插件化封装详解
Jul 17 Javascript
Node.js静态服务器的实现方法
Feb 28 Javascript
JS+HTML5 canvas绘制验证码示例
Dec 05 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
推荐文章系统(一)
2006/10/09 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
ThinkPHP框架中使用Memcached缓存数据的方法
2018/03/31 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
javascript中数组array及string的方法总结
2014/11/28 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
jQuery中:eq()选择器用法实例
2014/12/29 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
JS实现网页背景颜色与select框中颜色同时变化的方法
2015/02/27 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
jquery使用each方法遍历json格式数据实例
2015/05/18 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
jQuery CSS3相结合实现时钟插件
2016/01/08 Javascript
window.open不被拦截的简单实现代码(推荐)
2016/08/04 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
Bootstrap 3.x打印预览背景色与文字显示异常的解决
2016/11/06 Javascript
微信小程序canvas分享海报功能
2019/10/31 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
利用Pandas 创建空的DataFrame方法
2018/04/08 Python
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
2019/08/12 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
Python截图并保存的具体实例
2021/01/14 Python
请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
2014/09/15 面试题
应届医学毕业生求职信分享
2013/12/02 职场文书
教师的实习鉴定
2013/12/15 职场文书
文秘应聘自荐书范文
2014/02/18 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
感恩的心主题班会
2015/08/12 职场文书
python基于tkinter实现gif录屏功能
2021/05/19 Python
基于Python实现股票收益率分析
2022/04/02 Python