使用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 相关文章推荐
JS打印gridview实现原理及代码
Feb 05 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
Apr 15 Javascript
js 动态修改css文件的方法
Aug 05 Javascript
js实现非常简单的焦点图切换特效实例
May 07 Javascript
在Node.js应用中使用Redis的方法简介
Jun 24 Javascript
jquery插件jquery.confirm弹出确认消息
Dec 22 Javascript
Javascript将JSON日期格式化
Aug 23 Javascript
微信小程序中多个页面传参通信的学习与实践
May 05 Javascript
js中bool值的转换及“&amp;&amp;”、“||”、 “!!”详解
Dec 21 Javascript
JavaScript使用math.js进行精确计算操作示例
Jun 19 Javascript
在pycharm中开发vue的方法步骤
Mar 04 Javascript
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
基于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
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
wamp下修改mysql访问密码的解决方法
2013/05/07 PHP
提高PHP编程效率的方法
2013/11/07 PHP
php中mt_rand()随机数函数用法
2014/11/24 PHP
PHP简单实现生成txt文件到指定目录的方法
2016/04/25 PHP
两个比较有用的Javascript工具函数代码
2010/02/17 Javascript
JavaScript操纵窗口的方法小结
2013/06/28 Javascript
JS代码判断IE6,IE7,IE8,IE9的函数代码
2013/08/02 Javascript
javascript实例--教你实现扑克牌洗牌功能
2014/05/15 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
jQuery实现根据类型自动显示和隐藏表单
2015/03/18 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
2016/02/18 Javascript
实例解析jQuery中proxy()函数的用法
2016/05/24 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
基于Javascript倒计时效果
2016/12/22 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
python Django模板的使用方法(图文)
2013/11/04 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
python psutil库安装教程
2018/03/19 Python
python登录WeChat 实现自动回复实例详解
2019/05/28 Python
Pytorch Tensor基本数学运算详解
2019/12/30 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
python selenium xpath定位操作
2020/09/01 Python
CSS书写规范、顺序和命名规则
2014/03/06 HTML / CSS
VIVOBAREFOOT赤脚鞋:让您的脚做自然的事情
2017/06/01 全球购物
职业女性的职业规划
2014/03/04 职场文书
感恩节活动策划方案
2014/05/16 职场文书
社区平安建设汇报材料
2014/08/14 职场文书
离婚协议书怎么写2014
2014/09/30 职场文书
投资公司董事长岗位职责
2015/04/16 职场文书
债务纠纷代理词
2015/05/25 职场文书