меня на странице есть продукт и указана цена. Я хочу скрыть span с ценой, если она равна нулю. Сейчас делаю это так:
var amounElement = document.getElementsByClassName('amount')[0];
amounElement = amounElement.textContent.replace('₽ ', '');
if (amounElement == 0) {
console.log('СКРЫТЬ!');
$('.price').remove();
} else {
//pass
}
Проблема в том, что цена появляется на 1 секунду и только потом пропадает. Как сделать, чтобы не было этой секунды и страница грузилась уже без поля с ценой?
в первую очередь перепишите код, не используйте var, объявите это константой. Так же обращение к элементу, задайте нормальный селектор и получите через document.queryselector
Обсуждают сегодня