radio再次點擊取消單選 js 兼容舊版IE
以下是一個兼容舊版IE的JavaScript代碼,可以實現在radio再次點擊時取消單選的功能:
// 找到所有的radio元素
var radios = document.getElementsByTagName('input');
// 為每個radio元素添加點擊事件監聽器
for (var i = 0; i < radios.length; i++) {
if (radios[i].type === 'radio') {
radios[i].onclick = function() {
// 如果該radio元素已經被選中
if (this.checked) {
// 取消該radio元素的選中狀態
this.checked = false;
}
};
}
}
這段代碼會遍歷所有的input元素,找到類型為radio的元素並添加點擊事件監聽器。當用戶點擊一個radio元素時,如果它已經被選中,則會取消它的選中狀態。這樣就可以實現在radio再次點擊時取消單選的功能。
原文地址: https://www.cveoy.top/t/topic/eGrK 著作权归作者所有。请勿转载和采集!