Переменные два параметра: индекс элемента li, и метод nextSibling(который при другом индексе станет previousSibling). Данный код, это моя неудачная реализация. Метод не работает.
let node = null;
next.click = function(index, method){
const li = this.li;
this.btn.onclick = function(){
next.resetColor();
if(node == null){
node = li[index];
node.style.color = 'red';
return;
}
node = node.method;
if(node.nodeType != '1') {
node = node.method
}
if(node != null ){
node.style.color = 'red';
}
};
};
next.click(0, 'nextSibling');