<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
</head>
<body>
<li><label>姓名:</label>
<input id="username" type="text" name="" value="">
</li>
<li><label>性别:</label>
<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女">女
</li>
<li><label>爱好:</label>
<input type="checkbox" name="hobby" value="看书">看书
<input type="checkbox" name="hobby" value="绘画">绘画
<input type="checkbox" name="hobby" value="打篮球">打篮球
</li>
<li><label>年级:</label>
<select name="" id="grade">
<option value="大一">大一</option>
<option value="大二">大二</option>
<option value="大三">大三</option>
<option value="大四">大四</option>
</select>
</li>
<li><label>提交不同的元素值:</label>
<input type="button" name="" value="获取表单元素的值" οnclick="getVal()">
</li>
<script>
function getVal(){
// var hobby=document.getElementsByName('hobby')
// var addhobby=0
// var i
// // var str = new Array(3);
// for(i=0;i<hobby.length;i++){
// if(hobby[i].checked){
// addhobby++
// }
// console.log(addhobby)
// }
// if(addhobby==1){
// alert(hobby[i].value)
// }else if(addhobby==2){
// alert(hobby[i].value + ";" + hobby[i].value)
// }else{
// alert(hobby[i].value + ";" + hobby[i].value + ";" + hobby[i].value)
// }
// var grade=document.getElementById('grade') //获取节点
// var value=grade.value //获取当前选中的value值
// var options=grade.options; //获取所有option的节点对象
// alert("年级:"+grade.value)
// var index = grade.selectedIndex //获取当前select标签下option的索引值
// var value1=options[0].value
// for(var i=0;i<options.length;i++){
// var text1=options[i].innerText
// console.log(text1)
// console.log(options)
// }
// alert(options[index].innerText)
// var text1=options[0].innerText
// console.log(value)
// console.log(options)
// console.log(value1)
// console.log(text1)
// var sex=document.getElementsByName('sex')
// for(var i=0;i<sex.length;i++){
// if(sex[i].checked){
// alert(sex[i].value)
// }
// }
str="";
var text=document.getElementById('username');
str="姓名: "+text.value;
var radios=document.getElementsByName('sex')
for(var i=0;i<radios.length;i++){
if(radios[i].checked){
str+=" 性别: "+radios[i].value
}
}
var hobby=document.getElementsByName('hobby')
for(var i=0;i<hobby.length;i++){
if(hobby[i].checked){
str+=" 爱好: "+hobby[i].value
}
}
var selects=document.getElementById('grade')
str+=" 年级: "+selects.value
alert(str)
}
</script>
</body>
</html>