Единственное другое место, где используется c
, это строка
if (x[i].className.indexOf(c) > -1)
Если значение c равно «all», это всегда следует вводить, и с помощью indexOf("")
всегда будет возвращаться положительное число, поэтому оно всегда будет вводить if.
Это можно удалить, если у вас есть пример
if ((x[i].className.indexOf(c) > -1) || c == "all")