使用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 Array.sort() 跨浏览器下需要考虑的问题
Dec 07 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
Aug 19 Javascript
jQuery结合HTML5制作的爱心树表白动画
Feb 01 Javascript
onmouseover事件和onmouseout事件全面理解
Aug 15 Javascript
聊一聊jQuery插件uploadify使用方法
Aug 24 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
Feb 24 Javascript
Vue中的v-cloak使用解读
Mar 27 Javascript
解决AngualrJS页面刷新导致异常显示问题
Apr 20 Javascript
JS实现的简单表单验证功能示例
Oct 13 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
May 31 Javascript
json数据传到前台并解析展示成列表的方法
Aug 06 Javascript
解决layer.msg 不居中 ifram中的问题
Sep 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
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
2014/04/30 PHP
给ECShop添加最新评论
2015/01/07 PHP
PHP代码实现表单数据验证类
2015/07/28 PHP
php arsort 数组降序排序详细介绍
2016/11/17 PHP
alert中断settimeout计时功能
2013/07/26 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
js post提交调用方法
2014/02/12 Javascript
Nodejs sublime text 3安装与配置
2014/06/19 NodeJs
JavaScript实现动态创建CSS样式规则方案
2014/09/06 Javascript
jquery幻灯片插件bxslider样式改进实例
2014/10/15 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
2014/12/16 Javascript
js实现ifram取父窗口URL地址的方法
2015/02/09 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
2015/06/10 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
jQuery实现Email邮箱地址自动补全功能代码
2015/11/03 Javascript
JavaScript获取当前url根目录(路径)
2016/06/17 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
jQuery EasyUI 获取tabs的实例解析
2016/12/06 Javascript
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
rhythmbox中文名乱码问题解决方法
2008/09/06 Python
python正则分组的应用
2013/11/10 Python
零基础写python爬虫之抓取百度贴吧代码分享
2014/11/06 Python
python中os模块详解
2016/10/14 Python
python 图像插值 最近邻、双线性、双三次实例
2020/07/05 Python
python爬虫中采集中遇到的问题整理
2020/11/27 Python
css3绘制百度的小度熊
2018/10/29 HTML / CSS
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
瑞典时尚服装购物网站:Miinto.se
2017/10/30 全球购物
佳能加拿大网上商店:Canon eStore Canada
2018/04/04 全球购物
创业资金计划书
2014/02/06 职场文书
信仰心得体会
2014/09/05 职场文书
个人融资协议书
2014/10/02 职场文书
公安纪律作风整顿心得体会
2016/01/23 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server