Генерация ID узла / div во время выполнения, используя Javascript

0

Я могу перетаскивать один идентификатор с помощью Javascript. Теперь мне было интересно, есть ли способ переместить эти узлы вверх и вниз даже после того, как схожий ID.

Теги:

1 ответ

0
Лучший ответ

В обратном вызове drag (ev) вы задали идентификатор перетаскиваемого элемента (который передается через dataTransfer в функцию обратного вызова события переадресации):

ev.dataTransfer.setData("Text", ev.target.id);

Затем вы читаете это в функции обратного вызова drop (ev):

var data = ev.dataTransfer.getData("Text");

Теперь ваш идентификатор хранится в переменной данных. Вам нужно перетащить элемент:

var dragedItem = document.getElementById(data);

И теперь вы можете перетащить любой элемент, который имеет атрибут dragable = "true" или перетаскивается по умолчанию и имеет собственный атрибут id.

  • 0
    Если я напишу var drageditem = document.getElementById (data); cloneNode выдает ошибку. И я перетаскиваю div с id4, так как я буду перемещать div вверх и вниз по клику после сброса нескольких div с id4 ??? Спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню