Показать сообщение отдельно
  #14 (permalink)  
Старый 07.06.2017, 16:50
Аспирант
Отправить личное сообщение для Jolly Посмотреть профиль Найти все сообщения от Jolly
 
Регистрация: 11.03.2017
Сообщений: 40

Сообщение от j0hnik Посмотреть сообщение
<head>
	<meta charset="utf-8">
</head>
<body>
	<ul>
		<li><a href="http://google.com">google</a></li>
		<li><a href="http://google.com">не должна работь</a>
			<ul>
				<li><a href="http://google.com">google</a></li>
			</ul>
		</li>
		<li><a href="http://google.com">google</a></li>
		<li><a href="http://google.com">не должна работь</a>
			<ul>
				<li><a href="http://google.com">google</a></li>
			</ul>
		</li>
		<li><a href="http://google.com">google</a></li>
	</ul>
	<script>
		var el = document.querySelectorAll("li:nth-child(2n+2) > a");
		for (var i=0; i<el.length; i++) {
			el[i].onclick = function(){
				event.preventDefault();
			}
		};
	</script>
</body>

Вот селектор для данного примера

Если у вас по другому сформировано все это не сработает!



Спасибо, то что нужно), только как применить это к такому коду?
<ul>
   <li class="ded"><span class="google"><a href="http://google.com" class="active">Не должна работать</a></span>
         <ul class="menu" style="display: none; visibility: hidden;">
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
         </ul>
    </li>
	<li class="ded"><span class="google"><a href="http://google.com">Должна работать</a></span>
    </li>
	<li class="ded"><span class="google"><a href="http://google.com">Не должна работать</a></span>
         <ul class="menu" style="display: none; visibility: hidden;">
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
         </ul>
    </li>
	<li class="ded"><span class="google"><a href="http://google.com">Не должна работать</a></span>
         <ul class="menu" style="display: none; visibility: hidden;">
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
            <li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
            </li>
         </ul>
    </li>
	<li class="ded"><span class="google"><a href="http://google.com">Должна работать</a></span>
    </li>
</ul>

Последний раз редактировалось Jolly, 07.06.2017 в 17:02.
Ответить с цитированием