Сообщение от Jolly
|
Спасибо за ответ.
Наверное я не правильно объяснила(.. В вашем примере, мне нужно чтобы все ссылки открывались, кроме "не должна работать".
|
<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>
Вот селектор для данного примера
Если у вас по другому сформировано все это не сработает!