Перемещать строки таблицы по клику на соответствующую кнопку выше или ниже. Как это сделать на javascript?

Дана таблица:
#ФамилияТелефонДействия
1Иванов33-55-66Вниз
2Петров33-58-66ВнизВверх
3Сидоров33-65-66ВнизВверх
4Иванова33-95-60ВнизВверх
5Петрова33-55-00ВнизВверх
6Сидорова33-11-66Вверх


Нужно кнопкам в таблице реализовать функционал, то есть перемещать строки таблицы по клику на соответствующую кнопку выше или ниже.
Желательно реализовать без изменения html кода.
Кнопки вверх на верхней строке не должно быть, а Вниз - на нижней. Но допускается что они могут и быть там (если будет сложно).
  • Вопрос задан
  • 228 просмотров
Пригласить эксперта
Ответы на вопрос 1
@strelok011
это вопрос 10-летия на js )
Я надеюсь, что клики по элементу массива и прочую мелочь вы написать сможете.

Берем массив, хотим изменить последовательность двух элементов
вариант со старым js
var b = list[y];
list[y] = list[x];
list[x] = b;

b - временная переменная

вариант на es6
к примеру массив arr = [1,2,3,4]
[arr[0], arr[1]] = [arr[1], arr[0]];
будет массив [2,1,3,4]
это destructuring assignment.

А так-то да, заказывайте на фрилансе :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы