当前位置: 首页 > 编程笔记 >

js实现class样式的修改、添加及删除的方法

林德华
2023-03-14
本文向大家介绍js实现class样式的修改、添加及删除的方法,包括了js实现class样式的修改、添加及删除的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了js实现class样式的修改、添加及删除的方法。分享给大家供大家参考。具体分析如下:

比较常见的js前端功能,通过修改标签的className实现相应的功能。

具体代码如下:

<table>

<tbody>

<tr>

<td>js实现class的样式的修改、添加、删除</td>

<td>

 <a e_value="g_sn" ename="商品编码" class="goods_sale_property" href="javascript:void(0);">商品编码</a>

 <a e_value="pdt_sn" ename="商品货号" class="goods_sale_property" href="javascript:void(0);">商品货号</a>

 <a e_value="pdt_name" ename="规格名称" class="goods_sale_property" href="javascript:void(0);">规格名称</a>

</td>

</tr>

</tbody>

<tbody>

    <tr>

            <td><a onclick="selectAll()" style="color:#F00">全选</a> </td>

            <td><a onclick="selectNotAll()" style="color:#F00">全不选</a></td>

        </tr> 

    </tbody>

</table>

<script> $('.goods_sale_property').click(function(){//单独a标签点击添加class     if($(this).hasClass('goods_sale_property_checked')){         $(this).removeClass('goods_sale_property_checked');     }else{         $(this).addClass('goods_sale_property_checked');     } }); function selectAll(){//全选添class  $('.goods_sale_property').each(function(i){         $(this).addClass('goods_sale_property_checked');  }); } function selectNotAll(){//全选删除class  $('.goods_sale_property').each(function(i){ $(this).removeClass('goods_sale_property_checked');  }); } </script>

希望本文所述对大家的javascript程序设计有所帮助。

 类似资料:
  • 本文向大家介绍原生JS实现获取及修改CSS样式的方法,包括了原生JS实现获取及修改CSS样式的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了原生JS实现获取及修改CSS样式的方法。分享给大家供大家参考,具体如下: 大家都知道在JavaScript原生操作中获取元素的样式,在实际操作是使用时比较频繁的一件事,这里像大家介绍下获取css样式的方法,希望可以帮助一些需要的人,如果有幸被大牛

  • 本文向大家介绍python 实现数组list 添加、修改、删除的方法,包括了python 实现数组list 添加、修改、删除的方法的使用技巧和注意事项,需要的朋友参考一下 数组是一种有序的集合,可随时添加、删除其中的元素 1、添加 .insert/.append 2、修改元素 3、删除 .pop() 以上这篇python 实现数组list 添加、修改、删除的方法就是小编分享给大家的全部内容了,希望

  • 本文向大家介绍jQuery使用toggleClass方法动态添加删除Class样式的方法,包括了jQuery使用toggleClass方法动态添加删除Class样式的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery使用toggleClass方法动态添加删除Class样式的方法。分享给大家供大家参考。具体分析如下: jQuery通过toggleClass方法动态添加删除Cla

  • 本文向大家介绍jQuery增加、删除及修改select option的方法,包括了jQuery增加、删除及修改select option的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery增加、删除及修改select option的方法。分享给大家供大家参考,具体如下: jQuery获取Select选择的Text和Value: 1. 2. 3. 4. jQuery添加/删除S

  • 本文向大家介绍vue.js实现点击后动态添加class及删除同级class的实现代码,包括了vue.js实现点击后动态添加class及删除同级class的实现代码的使用技巧和注意事项,需要的朋友参考一下 最近使用vue需要实现一个点餐选择商品规格的页面,需要通过vue动态的给被点击的元素添加class名字,使其变色,其他的删除class。如图: 开始在网上找了许多办法发现不是太好用,最后找到一个发

  • 本文向大家介绍php+mysqli预处理技术实现添加、修改及删除多条数据的方法,包括了php+mysqli预处理技术实现添加、修改及删除多条数据的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php+mysqli预处理技术实现添加、修改及删除多条数据的方法。分享给大家供大家参考。具体分析如下: 首先来说说为什么要有预处理(预编译)技术?举个例子:假设要向数据库添加100个用户,按常规