Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как можно удалить динамически созданный элемент (https://javascript.ru/forum/dom-window/10430-kak-mozhno-udalit-dinamicheski-sozdannyjj-ehlement.html)

Kolyaj 06.07.2010 16:07

Цитата:

Сообщение от Арсений
диваков

Хватит уже этого детского жаргона, глаза режет.

Арсений 06.07.2010 16:12

короче решил проблему добавление и удалением нового className всем спасибо за помощь:)

pandasensey 06.07.2010 18:09

Цитата:

но выходит что тут создается сразу 10ть диваков а мне нужно что бы диваки создавались по одному
Про цикл - это был пример использования. В вашем случае:
<img src="myImg.jpg" id="clickImage"/>

Это ваша картинка, на которую вы будете кликать (не принуждаю, конечно.
var img = document.getElementById('clickImage');
//Имеем ссылку на картинку
img.onсlick = theCreator;//Назначаем обработчик нажатия
function theCreator() {
  var newDiv = document.createElement('DIV');
  newDiv.onclick = function() {document.body.removeChild(newDiv);} //Тут мы создаем замыкание, поэтому переменная newDiv будет хранить ссылку на новый элемент
  document.body.appendChild(newDiv);
}

В этом примере при нажатии на изображение будут создаваться div'ы а при нажатие на div - он будет удаляться

pandasensey 06.07.2010 23:10

Цитата:

Хватит уже этого детского жаргона, глаза режет
Kolyaj, зачем же так. Лучше на вопросы отвечать, а не обвинять в эстетическом нарушении гармонии вашего сознания (хотя я тоже с этим согласен, слух режет =)).

Алкоголь, алкоголь, алкоголь...

Kolyaj 07.07.2010 08:26

Цитата:

Сообщение от pandasensey
Лучше на вопросы отвечать

Если хотите, чтобы вам нормально ответили на вопрос, задайте его нормально.

pandasensey 07.07.2010 09:59

Если что, то обвинение не мне должно быть адресовано.
В рунете просто достаточно "злые" форумы.

Kolyaj 07.07.2010 10:06

Да я и не вам его адресую, я вам отвечаю просто.

Арсений 08.07.2010 12:47

Kolyaj
как по мне на оборот приятней звучит:)я ведь всего лишь слово див просклонял по падежам:)
но если вы настолько суровы, что помогаете только тем кто пишет название всех элементов только на английском я это учту:)

Kolyaj 08.07.2010 12:56

Цитата:

Сообщение от Арсений
я ведь всего лишь слово див просклонял по падежам

див - дива - диву, а не дивак - дивака - диваку. Странное у вас понятие о падежах.

Я помогаю тем, кто понятно излагает суть проблемы. Если в сообщении куча грамматических ошибок, которые затрудняют чтение (а не все затрудняют чтение), если выложен код, не влезающий в экран, то я даже не трачу время на чтение такого сообщения. Я за это время лучше помогу нескольким другим, которые умеют грамотно писать, и не поленились локализовать проблему. Но это не про ваш случай. В вашем случае в самом первом сообщении какой-то бред написан, а дальше отслеживать нить обсуждения опять же трата времени.


Часовой пояс GMT +3, время: 23:00.