Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.02.2016, 21:12
Новичок на форуме
Отправить личное сообщение для iosweb Посмотреть профиль Найти все сообщения от iosweb
 
Регистрация: 12.02.2016
Сообщений: 5

Отмена выделенного элемента
Здравствуйте уважаемые форумчане ! К изучению языка приступил недавно / ну и как все новички столкнулся с проблемой) Надеюсь ,что подскажите и не будете сильно ругать...В общем необходима отмена выделенного элемента , а именно:
Есть к примеру пять ссылок:
<li><a id ="switch" onclick="return black(this)" href="">Новости</a></li>
В скрипте делаю так:
function black(Element)
{
if (Element.id == 'switch') {

Element.style.borderBottom = '4px solid white';
}
return false;
}
Ставлю подчеркивание при клике по ссылке...
Но когда я перехожу на другую ссылку это подчеркивание остается на первой ссылке...
Вопрос: как убрать подчеркивание? Нужно чтобы оно(borderBottom) ставилось только на одном элементе / Голову уже сломал)
Ответить с цитированием
  #2 (permalink)  
Старый 12.02.2016, 21:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

iosweb,
<style type="text/css">
    body{
      background-color: #D3D3D3;
    }

  </style>
<ul>
  <li><a  onclick="return black(this)" href="">Новости</a></li>
  <li><a  onclick="return black(this)" href="">Новости</a></li>
  <li><a  onclick="return black(this)" href="">Новости</a></li>
</ul>
<script>
var black = function() {
    var temp;
    return function(Element) {
        temp && (temp.style.borderBottom = "");
        temp = Element;
        temp.style.borderBottom = "4px solid white";
        return false
    }
}();
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 12.02.2016, 22:00
Новичок на форуме
Отправить личное сообщение для iosweb Посмотреть профиль Найти все сообщения от iosweb
 
Регистрация: 12.02.2016
Сообщений: 5

Спасибо большое! Помогли
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить класс родительского элемента STyLe Общие вопросы Javascript 1 29.05.2014 20:21
Замена DOM элемента другим элементом MaxXxaM Events/DOM/Window 5 04.05.2013 01:24
Отмена css свойств для html элемента gunsoy (X)HTML/CSS 2 18.03.2013 21:06
Как узнать ID выделенного элемента в форме? Diger Events/DOM/Window 4 19.11.2012 07:36
Определить позицию выделенного элемента n00de Элементы интерфейса 6 28.02.2012 00:57