Помогите уменьшить скрипт?
Всем привет, меняю класс у ссылки, сравнивая значение переменной с URL, вопрос как заменить в этот вот значении, что после определённого символа может идти что угодно?
<script type="text/javascript"> var urlTNP = document.location.href; if (urlTNP == "http://mysite.ru/podarki" || urlTNP == "http://mysite.ru/podarki?page=0%2C1" || urlTNP == "http://mysite.ru/podarki?page=0%2C2" || urlTNP == "http://mysite.ru/podarki?page=0%2C3" || urlTNP == "http://mysite.ru/podarki?page=0%2C4" || urlTNP == "http://mysite.ru/podarki?page=0%2C5" || urlTNP == "http://mysite.ru/podarki?page=0%2C6" || urlTNP == "http://mysite.ru/podarki?page=0%2C7" || urlTNP == "http://mysite.ru/podarki?page=0%2C8" || urlTNP == "http://mysite.ru/podarki?page=0%2C9" || urlTNP == "http://mysite.ru/podarki?page=0%2C10" || urlTNP == "http://mysite.ru/podarki?page=0%2C11" || urlTNP == "http://mysite.ru/podarki?page=0%2C12" || urlTNP == "http://mysite.ru/podarki?page=0%2C13" ) { document.getElementById('wishpod').classList.add('active'); } </script> Вот хотелось бы, чтобы было что-то вроде: <script type="text/javascript"> var urlTNP = document.location.href; if (urlTNP == "http://mysite.ru/podarki/*" ) { document.getElementById('wishpod').classList.add('active'); } </script> п.с. С js почти не дружу. Заранее, спасибо! |
realstranger,
<script type="text/javascript"> var urlTNP = document.location.href; if (urlTNP.substring(0, 24) == "http://mysite.ru/podarki") { document.getElementById('wishpod').classList.add('active'); } </script> |
Цитата:
|
Ещё короче)
<script type="text/javascript"> if (document.location.href.search("http://mysite.ru/podarki") === 0) { document.getElementById('wishpod').classList.add(' active'); } </script> |
Часовой пояс GMT +3, время: 19:16. |