Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обнуление изменений при повторном нажатие (https://javascript.ru/forum/misc/59865-obnulenie-izmenenijj-pri-povtornom-nazhatie.html)

anar1811 01.12.2015 10:31

Обнуление изменений при повторном нажатие
 
Написал код поиска по имени и фамилии,если имеются совпадения строка высвечивается,но при повторном нажатии обе строки высвечиваются. Хотелось бы при повторном нажатие удалить старое значение.Помогите реализовать.
Демо
var element = document.querySelectorAll('.main-child > td:first-child');
  var elem = document.getElementsByClassName('main-child');
function search()
{
  for (var i = 0; i < element.length; i++)
  {
    if(src.value == element[i].innerHTML)
    {
      elem[i].style.backgroundColor = "#666";
    }
  }

}

рони 01.12.2015 10:37

anar1811,
var element = document.querySelectorAll('.main-child > td:first-child');
var elem = document.getElementsByClassName('main-child');
function search() {
    for (var i = 0; i < element.length; i++) {
            elem[i].style.backgroundColor = '';
        if (src.value == element[i].innerHTML) {
            elem[i].style.backgroundColor = '#666';
        }
    }

}


Часовой пояс GMT +3, время: 10:23.