Привет
В основном есть две проблемы
Проблема 1
Вы неправильно проверяете статус видимости.
if(document.getElementById("one").style.visibility = "hidden")
Это должно быть следующим образом:
if(document.getElementById("one").style.visibility == "hidden")
Оператор равенства ==
.
Задача 2
внутри этого фрагмента
if(document.getElementById("one").style.visibility = "hidden") {
one.style.visibility = "visible";
jumbo.textContent = "Projects";
console.log("It's visible and bill-board is changed to projects");
} else {
one.style.visibility = "hidden";
}
, который вы не храните элемент, который вы получили, вызвав
document.getElementById("one")
в переменную "one" .. т. е. приведенный выше фрагмент должен быть следующим:
let one = document.getElementById("one");
if(one.style.visibility == "hidden") {
one.style.visibility = "visible";
jumbo.textContent = "Projects";
console.log("It's visible and bill-board is changed to projects");
} else {
one.style.visibility = "hidden";
}
Аналогично вы должны сделать для двух и трех.