Приведенные выше ответы объяснили все, но у меня есть небольшой многословный способ решения вашей проблемы.
Как мы можем достичь? Вы можете добавить класс к кнопке, так как вы хотите изменить идентификатор кнопки, и невозможно вернуть кнопку назад после изменения идентификатора, поэтому вместо использования document.getElementById ("id") мы будем использовать документ. querySelector (". class")
Таким же образом, если мы изменим идентификатор кнопки, мы получим кнопку назад и сделаем с ней все, что захотим.
Теперь Возвращаясь к вашему вопросу:
<button type="submit" class='Btn_1' onclick="change_style()" id="id-1">Button</button>
function change_style(){
let btn = document.querySelector('.Btn_1')
console.log(btn.id)
if(btn.id === "id-1"){
btn.id = "id-2"
}else if(btn.id === "id-2"){
btn.id = "id-1"
}
}
Как я уже говорил, это многословный способ, вместо того, чтобы переключать его, мы используем его, чтобы вы поняли, что происходит и как Идентификатор изменяется.
В приведенном выше коде мы используем оператор if и проверяем, существует ли этот идентификатор, если true, затем измените на id2, в противном случае верните первый.
Надеюсь, вы нашли это полезным.