学校的一次JavaScript/jQuery考试中的编译题
以下是我给出的答案:
1.用jQuery编程实现获取选中复选框值的函数abc。
<body>
<input type="checkbox" name="aa" value="0" />0
<input type="checkbox" name=" aa " value="1" />1
<input type="checkbox" name=" aa " value="2" />2
<input type="checkbox" name=" aa " value="3" />3
<input type="button" onclick="abc ( )" value="提 交" />
<div id="allselect"></div>
</body>
答案:
function abc()
{
$("input:checked").each(function(){
alert($(this).val())
})}
2.实现foo函数弹出对话框提示当前选中的是第几个单选框。
<html>
<body>
<form name="form1" onsubmit="return foo();">
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="submit"/>
</form>
</body>
</html>
答案:
<script>
function foo(){
var a=document.getElementsByName("radioGroup");
for(var i=0;i<a.length;i++){
if(a[i].checked){