100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 原生js实现查找/添加/删除/指定元素的class【javascript】

原生js实现查找/添加/删除/指定元素的class【javascript】

时间:2019-05-04 14:33:44

相关推荐

原生js实现查找/添加/删除/指定元素的class【javascript】

web前端|js教程

原生js,class

web前端-js教程

小说网站源码带手机版 app,ubuntu图像查看命令,tomcat当前并发连接数,QQ音乐爬虫代码,php开发心得体会,云林seo优化lzw

window.onload = function(){

var gaga = document.getElementById( "gaga" );

addClass( gaga,"gaga1" )

addClass( gaga,"gaxx" );

removeClass( gaga,"gaga1" )

removeClass( gaga,"gaga" )

function hasClass( elements,cName ){

return !!elements.className.match( new RegExp( "(\\s|^)" + cName + "(\\s|$)") ); // ( \\s|^ ) 判断前面是否有空格 (\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|$)" )," " ); // replace方法是替换

};

};

};

javaatm项目源码,vscode 返回撤销,引导 ubuntu,tomcat快照配置,怎么修改sqlite文件,sugarcrm 插件,比较火的前端开发框架,爬虫抓取用户资料,php类 参数,郑州做搜狗seo,去哪儿网站模板,手机如何编辑网页源代码,opencart模板安装教程lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。