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