Добавьте Remove Class к элементу DOM, используя только JavaScript, и лучший из этих двух способов

Что является хорошим подходом для добавления класса к элементу DOM с использованием JavaScript. И удалить также.

Я наткнулся на следующие коды длядобавив:

1:

Element.prototype.addClassName = function (cls) {
    if (!this.hasClassName(cls)) {
        this.className = [this.className, cls].join(" ");
    }
};

2:

document.querySelector(element).classList.add(cls)

Кажется, они оба работают на меня. В чем разница между ними и какая лучше?

Ответы на вопрос(2)

Ваш ответ на вопрос