javascript - 为什么 input[type=radio] 的默认值是 'on' 而不是 ''?
问题描述
只需显示代码:
function show() {
console.log(document.querySelector('input[type=radio]').value) // 'on'
}
<input type="radio">
<button onclick="show()">Show value</button>
解决方案
这是单选框和复选框输入的默认值。这并不意味着单选按钮当前处于“打开”状态。选中您想要的属性。
<input type="radio" value="Another Value">
<script>
console.log(document.querySelector('input[type=radio]').checked)
console.log(document.querySelector('input[type=radio]').value) // 'on'
</script>
推荐阅读
- python - IndexError:只有整数、切片 (`:`)、省略号 (`...`)、numpy.newaxis (`None`) 和整数或布尔数组是有效的索引
- c++ - 两个 qtableviews,两个模型和相同的数据
- .net-core - .Net Core 自动生成的字符串主键
- c# - 如何要求实现接口的所有对象都具有某个字段
- python - 如何在 kivy + python 中作为函数访问
- android - 在网格布局选项中设置数据在第二次调用后不起作用
- javascript - Vue.js 在启动时清除引导对话框绑定数据
- docker - 在不使用 docker 的情况下安装 TensorFlow 服务
- vba - 没有重复的 MS Access 查询
- reactjs - 如何将 React 组件用作函数?