Как я могу переключаться между стрелкой вниз и стрелкой вверх на кнопке? - PullRequest
0 голосов
/ 18 декабря 2018

Как мне показать значок стрелки вверх на кнопке?Соответственно, я бы хотел, чтобы это изменилось при нажатии на стрелку вниз.Как я могу это сделать ??

Я пробовал это, но ....

<button onclick="sortTable(1)" id="up_down" type="button" class="button button2">Sort table<i class="fa fa-fw fa-sort-asc"></i></button>

1 Ответ

0 голосов
/ 18 декабря 2018

Я использую последнюю версию шрифта, отличную документацию, я не вижу fa-sort-asc, поэтому вместо этого я использую fa-sort-up.

function sortTable() {
  const ascending = false; // change the value to your sorting method to check if it's ascending or descending.
  const i = document.getElementById("up_down").getElementsByTagName("i")[0]
  i.classList.remove("fa-sort-up", "fa-sort-down");
  if (ascending) {
    i.classList.add('fa-sort-up');
    return;
  }

  i.classList.add('fa-sort-down');
}

Fiddle: https://jsfiddle.net/k6bxyps3/

...