Size: a a a

JavaScript Noobs — сообщество новичков

2021 May 11

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
но onclick и класс должен остаться
источник

RZ

Roman Zonov in JavaScript Noobs — сообщество новичков
А, ок
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
и что бы if был не жирный что то ближе к чистому коду я через три if и сам могу
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
два тоже нет
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
покажи как я не соображаю что то на примере хотя бы не связанным с моим
источник

RZ

Roman Zonov in JavaScript Noobs — сообщество новичков
Ну я вывел в функцию:
function open_page(address) {
if (address==window.location.href) { alert(1); location.href=address; } else { alert (address) }
}
источник

RZ

Roman Zonov in JavaScript Noobs — сообщество новичков
Алерт для себя
источник

RZ

Roman Zonov in JavaScript Noobs — сообщество новичков
И заменил строку с li
<li onclick="open_page('about.html')" class="header__item ${link}">
источник

RZ

Roman Zonov in JavaScript Noobs — сообщество новичков
Или я не понял, что нужно)
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
а address что с ним делать
источник

RZ

Roman Zonov in JavaScript Noobs — сообщество новичков
Я ж значение ему придал
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
все понял ща попробую
источник

RZ

Roman Zonov in JavaScript Noobs — сообщество новичков
У тебя функция open_page('about.html')
about.html - это address в функции
И дальше сравнение как ты и хотел - if(location.href===window.location.href)
Но вместо location.href - address
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Можно например: https://jsfiddle.net/oadqs5wz/1/
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
а если без click чтобы так вывелся
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
с click я и сам могу
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Не понял, - что без click? Как нужно?
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
нужно чтобы вот я на странице about.html и там есть onclick="location.href='about.html';" нужно чтобы класс этого li стал active
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
А что за онклик у тебя вообще там? Если он не нужен?
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
онклик не у меня вообще мне это событие не нужно
источник