首頁  >  問答  >  主體

javascript - js怎麼實作jq的addclass,removeclass,例如本來是 class="aa",要變成class="aa bb"

js怎麼實作jq的addclass,removeclass,例如本來是 class="aa",要變成class="aa bb",注意不用jquery

怪我咯怪我咯2641 天前1049

全部回覆(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
  • 取消回覆