我猜js的使用是需要的,但我有一个按钮和4个收音机。当用户按下“随机”按钮时,将选择一个随机单选按钮。 欢迎任何建议:)使用按钮选择一个随机收音机?
0
A
回答
2
在这个HTML我做同组四个单选按钮(radioGroup中)
下面是HTML:
<html>
<input type="button" id="test" value="Random" onclick="callRandom();"/><br>
<input type="radio" name="radioGroup" value="1"> One</input><br>
<input type="radio" name="radioGroup" value="2"> Two</input><br>
<input type="radio" name="radioGroup" value="3"> Three</input><br>
<input type="radio" name="radioGroup" value="4"> Four</input><br>
</html>
在Javascript中,我得到组中的所有按钮并随机“检查”一个按钮。
这里是JavaScript:
function callRandom(){
var array = document.getElementsByName('radioGroup');
var randomNumber=Math.floor(Math.random()*4);
array[randomNumber].checked = true;
}
希望这有助于。
4
我假设你的收音机是在一个组中,因此将在该组中有一个索引。
可以因此简单地使用
var randomnumber=Math.floor(Math.random()*4)
生成索引,有你有你的单选按钮,选择
+1
道歉,我正在添加一个更完整的示例,当我的wifi消失时,@medopal给出了一个完美的答案。 – Codemwnci
1
这里是一个jQuery版本:
$('form :radio:eq('+Math.round(Math.random()*($('form input:radio').length-1))+')').attr('checked','checked');
相关问题
- 1. 在收音机组中选择一个单选按钮会导致在不同的收音机组中选择一些单选按钮
- 2. 更改多个单选按钮选择基于一个收音机签入angularjs
- 3. 收音机按钮总数
- 4. 设置一个变量值,选择收音机组中的单选按钮
- 5. 使用javascript检查/选择收音机/复选框按钮“oncheck”事件
- 6. JavaScript提交按钮显示灯箱基于收音机选择
- 7. 选择一个随机按钮并修改它的文本(VB.NET)
- 8. 随机选择,按职级
- 9. 无法使用ng-repeat选择多个收音机选项
- 10. Javascript按钮播放随机声音
- 11. 随机选择
- 12. 随机选择
- 13. 随机选择
- 14. 随机三个点按钮
- 15. 收音机按钮包括jQuery的
- 16. 收音机的Next/Previous按钮
- 17. 如何检查每个收音机组中是否选择了按钮?
- 18. 如何取消选中另一个收音机组中的单选按钮?
- 19. 输入选项(收音机和复选框)有图标按钮
- 20. 单选按钮选择删除后点击其他组的收音机
- 21. 如何使我的按钮选择一个随机的单词,然后再次
- 22. django制作收音机需要选择
- 23. 通过点击div选择收音机
- 24. 选择收音机后隐藏div
- 25. 收音机/复选框造型使用属性选择
- 26. 选择一个随机的障碍
- 27. 如何随机选择一个SKSpriteNode?
- 28. 随机选择一个文件
- 29. Freebase;选择一个随机记录?
- 30. 选择一个随机函数
是的,你需要的JavaScript ...你怎么知道它干什么? –
不是很多,仍然试图学习它:) – Draknyte1
然后,我建议阅读[MDN JavaScript指南](https://developer.mozilla.org/en/JavaScript/Guide),[DOM介绍](https ://developer.mozilla.org/en/Gecko_DOM_Reference/Introduction)和[quirksmode.org关于事件处理的文章](http://www.quirksmode.org/js/introevents.html)。 –