在前端开发中,如果不推荐使用 name
属性,可以使用 data-*
属性来独家选择单选按钮。data-*
属性是 HTML5 引入的一种自定义属性,可以在 HTML 元素上存储任意的键值对。
例如,可以在单选按钮中添加 data-custom
属性:
然后,可以使用 JavaScript 来监听单选按钮的变化,并根据 data-custom
属性的值来执行相应的操作。例如:
document.querySelectorAll('input[type="radio"]').forEach(function(radio) {
radio.addEventListener('change', function() {
if (this.checked) {
console.log('选中了', this.getAttribute('data-custom'), '选项');
}
});
});
这样,就可以在不使用 name
属性的情况下,独家选择单选按钮。
领取专属 10元无门槛券
手把手带您无忧上云