js怎样判断单选框是否被选中?

如题所述

第1个回答  2022-11-16

这样:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>JQuery radio</title>

<script type="text/javascript" language="javascript" src="JavaScript/jquery-1.6.1.min.js" ></script>

<script type="text/javascript">

 $(function () { 

  $("input").click(function () { 

    if ($(this).attr("checked")) { 

      alert("选中了"); 

    } 

  }); 

}); 

</script> 

</head> 

<body> 

<input type="radio"/> 

</body> 

</html>

扩展资料:

注意事项

 <form>

<input type="radio" id="radio1" />

<input type="button" οnclick="check()" value="选中" />

<input type="button" οnclick="uncheck()" value="取消" />

  </form>

function check() {

  //被选中

  document.getElementById("radio1").checked = true

  //被选中时,可以执行的方法

  if(document.getElementById("radio1").checked == true){

    console.log('==')

  }

}

function uncheck() {

  //不选中

  document.getElementById("radio1").checked = false

  //不被选中时,可以执行的方法

  if(document.getElementById("radio1").checked == false){

    console.log('++')

  } 

}

相似回答