我猜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. 一個收音機沒有被選擇?
- 3. 單選按鈕隨機選擇? - 硒IDE
- 4. 更改多個單選按鈕選擇基於一個收音機簽入angularjs
- 5. 收音機按鈕總數
- 6. 設置一個變量值,選擇收音機組中的單選按鈕
- 7. 如何隨機選擇按鈕
- 8. 如何隨機選擇按鈕硒
- 9. 選擇一個隨機數
- 10. 按一個孩子的班級名稱選擇收音機組
- 11. 使用javascript檢查/選擇收音機/複選框按鈕「oncheck」事件
- 12. 在收音機選擇顯示選擇
- 13. 隨機播放音短按下按鈕
- 14. JavaScript提交按鈕顯示燈箱基於收音機選擇
- 15. 取消選中收音機列表按鈕並檢查所選收音機列表按鈕 - jquery
- 16. 選擇一個隨機按鈕並修改它的文本(VB.NET)
- 17. 在Visual Basic中選擇一個隨機按鈕
- 18. 如何讓按鈕從列表中選擇一個隨機名
- 19. 從c#中按鈕列表中選擇一個隨機變量#
- 20. 隨機選擇,按職級
- 21. 無法使用ng-repeat選擇多個收音機選項
- 22. 5個單選按鈕隨機填滿?
- 23. IE8複選框或收音機選擇
- 24. Javascript按鈕播放隨機聲音
- 25. 隨機聲音onclick按鈕android assets
- 26. 選擇隨機
- 27. 隨機選擇
- 28. 隨機選擇
- 29. 隨機選擇
- 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)。 –