Помощь с JS кодом

Миша Левин

Здравствуйте. Разрабатывая игру на JavaScript языке, столкнулся с одной трудностью. Прошу помочь мне в этом вопросе, пожалуйста. Ситуация следующая: имеются сгенерированные родительский и дочерний элементы (div).

<div class = “parent_element”>
    <div class = “child_element”>There is some name</div>
</div>

Так вот, таких структур много. Содержимое дочернего элемента (<div class = “child_element”></div>) динамически «заполняется» при его создании. Его содержимое также идёт в массив. Эти два div’a образуют некоторую коробочку с именем игрока. Рядом расположен крестик, который удаляет игрока из списка. С удалением контейнера проблем никаких нет, а вот как избавиться от имени в массиве всех игроков – проблема.

Я пробовал следующий способ, но он не работает:

var players_array = [ there are names ];
function removePlayer () {
var remove_div = this.parentNode;
remove_div.parentNode.removeChild(remove_div);
var id_remove_player = find(players_array, this.parentNode.firstChild.innerHTML); // !!!
alert(id_remove_player);
}

Как итог должен высветиться ID элемента массива что нужно удалить, но alert выводит «false».
В чём проблема и как её устранить? Заранее спасибо.

Миша Левин 11 месяцев назадСпасибо 0
1 чел.