Да нет, не получилось тебе объяснить странное поведение.
У меня проблема не тривиальная, впервые такое.
Немного предыстории.
Пытаюсь изменить отображение плагина merge из CodeMirror.
Полазив немного по плагину, не нашёл никаких настроек для кастомизации кнопок, наобарот, все параметры по кнопкам зашиты в коде.
И единственный способ изменить кнопки уже после их рендеринга.
И вот я получаю массив этих кнопок и не могу их изменить! Точней я получаю копии кнопок, не то что сейчас в DOM.
Выложу пару скринов с отладчика.
На первом результат работы вот такого кода:
Как видно, возвращается массив нужных мне нод. В браузере подсвечивается нода с индексом 0.
А вот вторая картинка, результат выполнения такого кода:
|