原生js实现查找/添加/删除/指定元素的class
JS 实现 删除 添加 查找 指定 元素 原生
2023-06-13 09:14:49 时间
window.onload=function(){
vargaga=document.getElementById("gaga");
addClass(gaga,"gaga1")
addClass(gaga,"gaxx");
removeClass(gaga,"gaga1")
removeClass(gaga,"gaga")
functionhasClass(elements,cName){
return!!elements.className.match(newRegExp("(\\s|^)"+cName+"(\\s|$)"));//(\\s|^)判断前面是否有空格(\\s|$)判断后面是否有空格两个感叹号为转换为布尔值以方便做判断
};
functionaddClass(elements,cName){
if(!hasClass(elements,cName)){
elements.className+=""+cName;
};
};
functionremoveClass(elements,cName){
if(hasClass(elements,cName)){
elements.className=elements.className.replace(newRegExp("(\\s|^)"+cName+"(\\s|$)"),"");//replace方法是替换
};
};
};
相关文章
- JS 实现远程上传图片功能
- 酷炫一款动态背景(HTML +js canvas)
- 牛客网js题库正解(41-60)
- JS实现全屏模式
- 双向链表[js实现] 【6】
- js+html实现遮罩层效果详解编程语言
- spring mvc 服务器端输出一条可执行js详解编程语言
- 在JS中使用正则表达式(2种方式)
- 创建JS文件:在Linux下实现自动化任务(linux创建js文件)
- 使用JavaScript访问MySQL数据库(js调用mysql数据库)
- 利用 JS 实现 Redis 的连接(js连接redis)
- 用SQL Server和JS实现数据库管理技术(sqlserver.js)
- 推荐js实现商品分类到搜索栏友好提示(人机交互)
- js或css实现滚动广告的几种方案
- Js载入时选中文字的实现代码
- JS维吉尼亚密码算法实现代码
- JS面向对象编程浅析
- 关于js中alert弹出窗口文本换行问题简单详细说明
- JS模拟抽奖序效果实现代码
- ie6下png图片背景不透明的解决办法使用js实现
- js数组Arraysort方法使用深入分析
- html向js方法传递参数具体实现
- js格式化货币数据实现代码
- JS实现程序暂停与继续功能代码解读
- js实现幻灯片效果(基于jquery插件)
- JS小功能(列表页面隔行变色)简单实现
- JS实现匀速运动的代码实例
- js简单实现删除记录时的提示效果
- js类式继承的具体实现方法
- js获取url中"?"后面的字串方法
- js中自定义方法实现停留几秒sleep