Может сделать своеобразный счетчик кликов мышью?
А получение номера элемента выполнять ПРЕДВАРИТЕЛЬНО, еще ДО кликов.
Первый клик - присваиваем переменной
a номер, полученный предварительно при наведении.
Далее следуя за курсором, подсвечиваем элементы от
a до текущего элемента, над которым находится курсор, постоянно обновляя переменную
b
Слова словами, но я уверен, что оптимальное решение задачи займет строк 15-20.
А здесь
нечто похожее, но реализованное на CSS:
https://jsfiddle.net/hma21mxm/
Но хотелось бы обойтись без input-ов, label-ов.
Только div-ы.
Все, что я могу на данный момент - предлагать хоть что-то, имеющее отношение к теме.