在此示例中,有一個標籤爲「選項卡」的按鈕,並且css與其他按鈕不同(看起來禁用)。我希望該按鈕的邊框爲黑色,同時按下按鈕或像其他按鈕一樣選中。我知道這是因爲e.preventDefault();但如果我刪除它,我的功能會停止。如何在Javascript中阻止默認按鈕時設置按鈕標籤狀態
有沒有辦法解決?
見小提琴demo
HTML:
<div class="wrapper">
<input type="button" class="tab" value="Tab"/>
<input type="text" class="ans1" style="border-color:black">
<div class="def1"><i>Hundreds</i></div>
<input type="text" class="ans2" style="border-color:black">
<div class="def2"><i>Tens</i></div>
<input type="text" class="ans3" style="border-color:#000;">
<div class="def3"><i>Ones </i><b style="margin-left:30px;"></b> </div>
<input type="text" class="ans4" style="border-color:#000;">
<input type="button" class="num" id="one" value="1" />
<input type="button" class="num" id="two" value="2" />
<input type="button" class="num" id="three" value="3" />
<input type="button" class="num" id="four" value="4" />
<input type="button" class="num" id="five" value="5" />
<input type="button" class="num" id="six" value="6" />
<input type="button" class="num" id="seven" value="7" />
<input type="button" class="num" id="eight" value="8" />
<input type="button" class="num" id="nine" value="9" />
<input type="button" class="num" id="zero" value="0" />
<input type="button" class="clear" value="Clear"/>
<input type="button" class="delete" value="Back"/>
<input type="button" class="tab" value="Tab"/>
</div>
小提琴是http://jsfiddle.net/t4ce2jtu/16/ – 2015-02-10 09:36:36