我正在尝试创建一个代码破解程序。我开始在一系列按钮上面输入星号。这工作之前,但现在不工作。这是我到目前为止的代码:
var addAster = function() {
if (document.getElementById("asterisk").innerHTML.length != 4) {
document.getElementById("asterisk").innerHTML += "*";
}
}

<ol>
<center>
<p id="asterisk"></p>
<button id="1" onClick="addAster()">1</button>
<button id="2" onClick="addAster()">2</button>
<button id="3" onClick="addAster()">3</button>
<br />
<button id="4" onClick="addAster()">4</button>
<button id="5" onClick="addAster()">5</button>
<button id="6" onClick="addAster()">6</button>
<br />
<button id="7" onClick="addAster()">7</button>
<button id="8" onClick="addAster()">8</button>
<button id="9" onClick="addAster()">9</button>
<br />
<button id="0" onClick="addAster()">0</button>
<br />
</center>
</ol>
&#13;
我之前尝试过,它在键盘上方添加了星号。它不再这样做了,我不明白为什么。