Почему! = Работает, а просто = нет?

Вот мой код:

  if (document.getElementById("hiddenButton").style.visibility != "visible") {
     document.getElementById("hiddenButton").style.visibility = "visible";
  }
  else {
     document.getElementById("hiddenButton").style.visibility = "hidden";

  }

Этот код показывает и скрывает кнопку HTML, когда вы нажимаете на другую кнопку.

Но мой вопрос, почему этот код работает, а это не так:

  if (document.getElementById("hiddenButton").style.visibility = "hidden") {
     document.getElementById("hiddenButton").style.visibility = "visible";
  }
  else {
     document.getElementById("hiddenButton").style.visibility = "hidden";

  }

Ответы на вопрос(6)

Ваш ответ на вопрос