Сообщение от bes
|
Вот это совсем не понял, все обработчики как раз входят в исходный текст страницы (если бы не входили, не сработал бы обработчик клика у самого body, а он срабатывает)
|
Я так это понимаю
когда выполнился первый раз скрипт то у нас появилось два обработчика на элементах body и button
эти обработчики не здесь на странице располагаются а записываются во внутренние таблицы интерпретатора javascript
когда мы выполняем команду innerHTML+ то элемент body не трогаем так как только внутри меняем а элемент button заменяем на новый но при этом указатель обработчика указывает на старый button(который у нас удалился) и не срабатывает
но еще мы перезаписываем снова тот же скрипт-но он не выполняется-поэтому события не перепишутся