js如何取得選中的單選按鈕radio的值

antzone發表於2017-03-15

單選按鈕作為一個常用的表單元素,既然常用,那麼就要獲取選中單選按鈕的值,下面就介紹一下js如何實現此功能。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>getElementsByName()函式-螞蟻部落</title> 
<script type="text/javascript"> 
window.onload=function()
{
  var radios=document.getElementsByName("webName");
  var bt=document.getElementById("bt");
  bt.onclick=function()
  {
    for(var i=0;i<radios.length;i++)
    {
      if (radios[i].checked == true) { alert(radios[i].value) }
    }
  }
}
</script> 
</head> 
<body> 
<form>
<input type="radio" value="1" name="webName"/>螞蟻部落一
<input type="radio" value="2" checked name="webName"/>螞蟻部落二
<input type="radio" value="3" name="webName"/>螞蟻部落三
<input type="radio" value="4" name="webName"/>螞蟻部落四
<input type="button" id="bt" value="檢視效果">
</form>
</body> 
</html>

以上程式碼可以獲取被選中單選按鈕的value屬性值。

相關閱讀:

1.getElementsByName()可以參閱document.getElementsByName()一章節。

2. getElementById()函式可以參閱document.getElementById()一章節。 

3.onclick事件可以參閱javascript的 click 事件一章節。 

相關文章