1
我不知道爲什麼onchange函數不會觸發如果我切換單選按鈕。OnChange無法在單選按鈕上工作
我只收到控制檯消息,如果我第一次點擊每個收音機,但切換收音機後,我不會輸出控制檯。
var drawingArrow = document.getElementById('drawing-arrow-shape'),
drawingCircle = document.getElementById('drawing-circle-shape'),
drawingCircle.onchange = function() {
console.log("on change circle btn");
};
drawingArrow.onchange = function() {
console.log("on change arrow btn");
};
<label class="btn btn-default btn-lg">
<input type="radio" name="drawing-arrow-shape" id="drawing-arrow-shape">
<i class="glyphicon glyphicon-arrow-right"></i>
</label>
<label class="btn btn-default btn-lg">
<input type="radio" name="drawing-circle-shape" id="drawing-circle-shape">
<i class="glyphicon glyphicon-record"></i>
</label>
因爲你不能切換兩個單獨的單選按鈕。我想你想要按鈕切換關係?喜歡:點擊左邊的那個,然後右邊的不應該標記,反之亦然? – hallleron