Переключить язык с помощью циклов for в javascript - PullRequest
0 голосов
/ 01 августа 2020

Я пытаюсь создать веб-сайт, на котором вы можете переключать язык с помощью кнопки, прямо сейчас я пытаюсь использовать блок отображения, но нет, но я использую гибкость в некоторых местах, поэтому это портит мой веб-сайт. Я использовал видимость в самом начале, но это не сработало, я также использовал position: absolute; это тоже не сработало

let toggleLanStatus = true;

let toggleLan = function () {
    
    let getDaButton = document.querySelectorAll(".dk")
    let getEnButton = document.querySelectorAll(".en")

    if (toggleLanStatus === false) {
        //This loop turns off all danish text
        let arrayLengthLanDK = getDaButton.length;
        for (let i = 0; i < arrayLengthLanDK; i++) {
            getDaButton[i].style.display = "none";
        }
        //This loop turns on all english text
        let arrayLengthLanEN = getEnButton.length;
        for (let i = 0; i < arrayLengthLanEN; i++) {
            getEnButton[i].style.display = "block";
        }

        toggleLanStatus = true;
    }
    else if (toggleLanStatus === true) {
        //This loop turns off all english text
        let arrayLengthLanEN = getEnButton.length;
        for (let i = 0; i < arrayLengthLanEN; i++) {
            getEnButton[i].style.display = "none";
        }
        //This loop turns on all dansish text
        let arrayLengthLanDK = getDaButton.length;
        for (let i = 0; i < arrayLengthLanDK; i++) {
            getDaButton[i].style.display = "block";
        }

        toggleLanStatus = false;
    }
}
...