63 / 3 / 1
Регистрация: 11.05.2011
Сообщений: 666
|
|||||||||||
1 | |||||||||||
Не получается удалить элемент из div-а02.03.2014, 23:33. Показов 976. Ответов 8
Метки нет (Все метки)
Подскажите, пожалуйста, почему, когда я нажимаю на кнопку с именем delBtn_индексКнопки у меня консоль пишет Uncaught TypeError: Cannot call method 'removeChild' of undefined . Я вроде бы правильно все написал, а удалять элемент не хочет
в картинке прилагаю интерфейс задуманный))
0
|
02.03.2014, 23:33 | |
Ответы с готовыми решениями:
8
Не получается удалить элемент массива из for Не получается удалить элемент из списка Не получается удалить первый отрицательный элемент динамического массива Не получается вывести и удалить последний элемент контейнера map |
22 / 22 / 13
Регистрация: 13.01.2013
Сообщений: 125
|
|
02.03.2014, 23:53 | 2 |
0
|
63 / 3 / 1
Регистрация: 11.05.2011
Сообщений: 666
|
|
03.03.2014, 00:18 [ТС] | 3 |
Galphimbl, ничего не поменялось
0
|
22 / 22 / 13
Регистрация: 13.01.2013
Сообщений: 125
|
|
03.03.2014, 00:29 | 4 |
0
|
63 / 3 / 1
Регистрация: 11.05.2011
Сообщений: 666
|
|
03.03.2014, 00:34 [ТС] | 5 |
Galphimbl, закрыл везде, ничего не меняется
0
|
22 / 22 / 13
Регистрация: 13.01.2013
Сообщений: 125
|
|||||||||||
03.03.2014, 00:48 | 6 | ||||||||||
ты получаешь массив елементов...поэтому должно быть pointNum)[0];
Добавлено через 1 минуту 3-е....ты удаляешь только поле ввода....кнопки удалить остаются... Добавлено через 12 минут
1
|
63 / 3 / 1
Регистрация: 11.05.2011
Сообщений: 666
|
|
03.03.2014, 01:00 [ТС] | 7 |
Galphimbl, да получилось, спасибо) Но теперь я когда ввожу текст в инпут, а потом добавляю новый пункт, введенный текст исчезает, почему?
0
|
22 / 22 / 13
Регистрация: 13.01.2013
Сообщений: 125
|
|
03.03.2014, 02:18 | 8 |
потому что innerHTML +=
ты если грубо выражаться удаляешь старые елементы, и добавляешь старые + один новый....юзай appendChild() смотри фидлер
0
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
|
|
03.03.2014, 02:20 | 9 |
текст исчезает, потому что добавляете HTML-код, переписывая innerHTML блока
добавлять код следует, используя DOM-методы т.е. надо: -- методом createElement () создать <div> и два <input>'а -- методом appendChild () добавить поочерёдно оба <input>'а в созданный <div> -- этим же методом appendChild () заполненный <input>'ами <div> добавить в блок с id="divForPointAndButton" вот тогда добавление нового пункта тексты в предыдущих пунктах не затронет ----- кстати, весьма "оригинальным" является использование вами <input type="submit"> для кнопок удаления и кнопки "Новый пункт" а почему не обычные <input type="button"> ? и ещё более оригинальным является использование одинаковых id="minusBtn" для всех вновь добавляемых кнопок вы не в курсе, что значение id должно быть уникальным на странице? и, кстати, id вам для этих кнопок совершенно не нужны
0
|
03.03.2014, 02:20 | |
03.03.2014, 02:20 | |
Помогаю со студенческими работами здесь
9
тег div должен спускаться вниз с родным div, не получается, подскажите Не получается удалить минимальный элемент в массиве и вывести новый. Как сделать это? Не получается вырезать div внутри div-а Растянуть элемент Div на всю высоту родительского div Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |