How to remove class attribute from div?

前端 未结 8 915
感情败类
感情败类 2021-02-05 13:12

I am using JavaScript and I want to add/remove a Class attribute if a button is clicked. I am able to add the class, but I don\'t know how to remove it. how can I do that?

8条回答
  •  醉酒成梦
    2021-02-05 13:23

    In the future-ish, you can also consider Element.classList.

       var d = document.getElementsByTagName('div')[0];
       d.classList; // []
       d.classList.add('foo'); // undefined
       d.classList; // ["foo"]
       d.classList.remove('foo'); // undefined
       d.classList; // []
    

    I say future-ish b/c you have to consider this IE < 10.

提交回复
热议问题