Всем привет, мы продолжаем решать задачи на JavaScript. Приступим сразу к делу Мы должны сделать таблицу со значениями, по нажатию на которые должно появляться поле для редактирования. Приступим Я сделал вот такую красивую таблицу. Приступим к написанию кода Подключаемся к элементам td и добавляем им обработчик кликов. При клике создаётся переменная, куда записывается значение ячейки, а потом изменяется HTML содержимое ячейки. В неё добавляется input с атрибутом value, куда записывается наш текст. Наша колонка при клике превращается в input, но если нажать второй раз, она создаёт новый input, куда добавляет HTML код предыдущего input, надо это исправить. Можно при активации ячейки добавлять её какой-нибудь класс. А потом проверять, есть ли этот класс Так уже лучше, но, если кликнуть по нескольким ячейкам сразу, у нас создаётся несколько input'ов, нам нужен код, который будет их деактивировать. По клику на веб страницу у ячейки таблицы будет удаляться класс "td_active", а input будет с
Решение задач на JavaScript | Часть 3 | Редактируемая таблица, генерируемая таблица
9 марта9 мар
2 мин