getElementsByClassName возвращает массив или его подобие, а не один элемент. То есть нужно document.getElementsByClassName("chec")[0].value
да, только что увидел в различной документации подобный случай, понял, что нужно циклом весь класс проходить, чтобы вытащить нужный value именно по такой форме document.getElementsByClassName("chec")[0].value