1
我有一个问题,如果我添加一个隐藏的属性到HTML中的按钮,我不能使其可见。在HTML和JS中改变可见性属性的怪癖
<button id="proceed_to_next_question" hidden> Next Question </button>
不过,如果我删除隐藏属性,并添加以下到我的JS文件:
document.getElementById("proceed_to_next_question").style.visibility = "hidden";
下面的代码工作不会有问题:
document.getElementById("proceed_to_next_question").style.visibility = "visible";
现在工作正常,但我想了解隐藏在HTML文件中的输入问题。任何人都可以澄清为什么改变HTML而不是JS导致这个问题?