优秀版
function checkone(){
//清空选项
clearall()
var j=document.getElementById("wb").value;
if(isNaN(j)||j==''||parseInt(j)>6||parseInt(j)<=0){
alert('请输入数字1-6');
}else{
// 任务3
document.getElementById('hobby'+j).checked = true;
}
//清空
document.getElementById("wb").value = '';
}
function checkone(){
//清空选项
clearall()
var j=document.getElementById("wb").value;
if(isNaN(j)||j==''||parseInt(j)>6||parseInt(j)<=0){
alert('请输入数字1-6');
}else{
// 任务3
document.getElementById('hobby'+j).checked = true;
}
//清空
document.getElementById("wb").value = '';
}
最新回答 / AaronCR
function checkone(){ var j=document.getElementById("wb").value; // 获取输入的内容 var hobby = document.getElementsByName("hobby");// 获取爱好的数组,下标从0开始。 hobby[parseInt(j)-1].checked = true; // 获取输入的内容是字符串,需转成整数。 }
已采纳回答 / 慕粉843786
JavaScript中的变量统一都使用var声明的,因此变量是什么类型都可以,你不赋值系统不知道变量是什么类型。一开始sum=0是因为要从1开始加。
2019-06-03