下面小编就为大家带来一篇原生 js 实现 class 的添加和删除简单代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
实例代码:
- function hasClass( elements,cName ){
- return !!elements.className.match( new RegExp( "(\\s|^)" + cName + "(\\s|$)") );
- };
- function addClass( elements,cName ){
- if( !hasClass( elements,cName ) ){
- elements.className += " " + cName;
- };
- };
- function removeClass( elements,cName ){
- if( hasClass( elements,cName ) ){
- elements.className = elements.className.replace( new RegExp( "(\\s|^)" + cName + "(\\s|$)" ), " " );
- };
- };
以上这篇原生 js 实现 class 的添加和删除简单代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持 phperz。
来源: http://www.phperz.com/article/17/0304/264320.html