Чтобы заменить класс в JavaScript при использовании Tailwind CSS, вы можете использовать следующие методы:
- getElementById: если у вас есть элемент с определенным идентификатором, вы можете использовать
document.getElementById(), чтобы получить элемент и изменить его свойствоclassName. Вот пример:
var element = document.getElementById('yourElementId');
element.className = element.className.replace('oldClass', 'newClass');
- getElementsByClassName: если у вас есть несколько элементов одного класса, вы можете использовать
document.getElementsByClassName(), чтобы получить коллекцию элементов и перебрать их, чтобы заменить класс. Вот пример:
var elements = document.getElementsByClassName('yourOldClass');
for (var i = 0; i < elements.length; i++) {
elements[i].className = elements[i].className.replace('yourOldClass', 'yourNewClass');
}
- querySelectorAll: если вы хотите использовать более сложные селекторы, вы можете использовать
document.querySelectorAll()для выбора элементов на основе селекторов CSS. Вот пример:
var elements = document.querySelectorAll('.yourOldClass');
elements.forEach(function(element) {
element.className = element.className.replace('yourOldClass', 'yourNewClass');
});