@Levelse

Как изминить переменную, в зависимости от ссылки?

Добрый день!
Такой вопрос: на странице site.ru цена товара 19$, как сделать чтоб при заходе на сайт site.ru/offer цена была 10$ даже при обновлении страницы. Только через JS. Спасибо
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 2
как сделать чтоб при заходе на сайт site.ru/offer цена была 10$


При входе на страницу проверять содержимое URL-строки.
Если содержит "offer", менять значение стоимости.

// Элемент, содержащий цену
let priceValue = document.querySelector(".price__value");

// Если в URL есть "offer", заменить цену на 10
if (location.pathname.includes("offer")) {
  priceValue.textContent = 10;
}


Пример в CodePen (откройте, чтобы проверить работоспособность).
Только там ищет не "offer", а "boomboom", так как это одно из слов, содержащихся в URL
Ответ написан
@Argentinium
const price = new URL(window.location).pathname === '/offer' ? 10 : 19;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы