Помогите уменьшить скрипт?
Всем привет, меняю класс у ссылки, сравнивая значение переменной с 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, время: 13:38. |