为什么这段代码始终警告"开启"?无论是选中还是未选中,它都会打印出来.
click:
<input type="checkbox" onclick="alert(this.value)" />
Run Code Online (Sandbox Code Playgroud)
您的复选框没有值,因此JavaScript使用默认值.如果你想要别的东西,你需要使用value属性value="some value".此外,代码不会检查是否已选中复选框,因此它将始终为您提供复选框的值,无论是否已选中.
例如
<input type="checkbox" onclick="if(this.checked) { alert(this.value); }" />
Run Code Online (Sandbox Code Playgroud)
如果选中该复选框,则仅显示某些内容.
| 归档时间: |
|
| 查看次数: |
2653 次 |
| 最近记录: |