Есть скрипт:
var currentTab = 0; // Current tab is set to be the first tab (0)
    showTab(currentTab); // Display the current tab
    function showTab(n) {
        // This function will display the specified tab of the form ...
        var x = document.getElementsByClassName("test__step");
        x[n].style.display = "block";
        // ... and fix the Previous/Next buttons:
        if (n == (x.length - 1)) {
            document.getElementsByClassName("nextBtn").innerHTML = "Отправить";
        }
        console.log(n)
        // ... and run a function that displays the correct step indicator:
        fixStepIndicator(n)
    }
    function nextPrev(n) {
        // This function will figure out which tab to display
        var x = document.getElementsByClassName("test__step");
        // Exit the function if any field in the current tab is invalid:
        // Hide the current tab:
        x[currentTab].style.display = "none";
        // Increase or decrease the current tab by 1:
        currentTab = currentTab + n;
        // if you have reached the end of the form... :
        // Otherwise, display the correct tab:
        showTab(currentTab);
    }
    function fixStepIndicator(n) {
        // This function removes the "active" class of all steps...
        var i, x = document.getElementsByClassName("step");
        for (i = 0; i < x.length; i++) {
            x[i].className = x[i].className.replace("active", "");
        }
        //... and adds the "active" class to the current step:
        x[n].className += " active";
    }
вот эта часть кода
if (n == (x.length - 1)) {
       document.getElementsByClassName("nextBtn").innerHTML = "Отправить";
}
Должна менять на последнем вопросе у кнопки с классом nextBtn текст на "Отправить", но не меняет, ошибки в консоле тоже нету. В чем может быть проблема?