Цитата:
Цитата:
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <style type="text/css"> .red{ background-color: #CC0000; } </style> </head> <body> <a href="/lookatcode.com/">this</a> <a href="/param-pam-pam">that</a> <script> var list = document.querySelectorAll('a'), a, h; for (var i = 0; i < list.length; ++i) { a = list[i]; h = a.getAttribute('href'); if(location.href.indexOf(h) != -1) a.classList.add('red') } </script> </body> </html> |
как когда то сказал даник.js, завидуй молча: )))
<html> <head> <title>example</title> </head> <body> <div> <a href="fd/forum/">1</a> <a class="selected">2</a> <a class="no-selected">3</a> <a class="selected">4</a> </div> <script> document.document.querySelector('a[href*="/forum/"]').className = 'selected'; </script> </body> </html> |
skrudjmakdakувы завидовать нечему ваш код нерабочий для данной проблемы
|
Алгоритм нужен такой:
1. Найти Div, у которого id="mnu" 2. Найти в нем ссылку, HREF которой входит в URL текущей открытой страницы. 3. Если такая ссылка найдена, то добавить ей class="selected" |
sovka,
код вверху видите ? пост 11 -- добавьте в селетор ваш id var list = document.querySelectorAll('#mnu a') и класс red замените на selected a.classList.add('selected') -- вставьте скрипт в низу страницы и готовности. |
Часовой пояс GMT +3, время: 20:09. |