所以我有一些看起来像这样的按钮,其他三个按钮完全相同但文字和ID不同。
<p id="a"> Counters on A: 0 </p> <button onclick="add('a')" disabled>Add</button>
我最初禁用了按钮,但想在单击按钮X1后启用它们。在单击X1时调用的函数结束时,我添加以下行
document.getElementById("a").disabled = false;
由于某种原因,按钮仍处于禁用状态。我做了一些测试,程序在启用方法之前和之后到达,但是没有启用一行。这是为什么?
答案 0 :(得分:1)
<p> Counters on A: 0 </p> <button onclick="add('a')" disabled id="a">Add</button>
document.getElementById("a").disabled = false;
答案 1 :(得分:1)
您为&lt;分配了一个ID“a” p>元素,而不是按钮。