搜索

首页  >  问答  >  正文

javascript - js怎么实现jq的addclass,removeclass,例如本来是 class="aa",要变成class="aa bb"

js怎么实现jq的addclass,removeclass,例如本来是 class="aa",要变成class="aa bb",注意不用jquery

怪我咯怪我咯2733 天前1141

全部回复(5)我来回复

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 10:46:24

    js有个classlist的接口
    MDN链接

    不过你要考虑下兼容性。

    回复
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-05 10:46:24

    更换

    回复
    0
  • 習慣沉默

    習慣沉默2017-07-05 10:46:24

    if (!this.hasClass(obj, class)) obj.className += " " + class;

    回复
    0
  • ringa_lee

    ringa_lee2017-07-05 10:46:24

    elem.className
    或者
    elem.classList
    感觉classList比较好,elem.classList.add('bb')就可以了
    另外,jQuery源码是通过className实现的addClass和removeClass
    最后加一句,这种偏基础的问题要学会自己百度google

    回复
    0
  • 学习ing

    学习ing2017-07-05 10:46:24

    雷雷

    回复
    0
  • 取消回复