@Anton-Pluton

Как запустить скрипт по нажатию кнопки?

function sortable(cls, attr) {
var elements = document.querySelectorAll(cls),
len = elements.length,
parent = document.querySelector('.posts-rub'),
arrElements = [];
for(var i = 0; i < len; i++) {
arrElements.push({
dataAttr : elements[i].getAttribute(attr),
el: elements[i]
});
}
arrElements.sort(function(a, b){
return parseInt(a.dataAttr) > parseInt(b.dataAttr) ? 1 : -1;
});
for(var j = 0; j < len; j++) {
parent.appendChild(arrElements[j].el);
}
}
sortable('.cards', 'data-views');
  • Вопрос задан
  • 165 просмотров
Решения вопроса 1
ikanyshev
@ikanyshev
Python developer
Допустим у нас есть кнопочка с Id="LOL"
<button id="lol">
  LOL
</button>

Тогда для этой функции будет
document.getElementById("lol").onclick = sortable ()

И соответственно передаваемые параметры
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы