qq_月亮天使_0
2020-01-08 17:45
<script type="text/javascript">
function checkall(){
var hobby = document.getElementsByTagName("input");
// 任务1
for(var i=0;i<hobby.length;i++)
{
if(hobby[i].type=="checkbox")
{
hobby[i].checked=true;
}
}
}
function clearall(){
var hobby = document.getElementsByName("hobby");
// 任务2
for(var i=0;i<hobby.length;i++)
{
hobby[i].checked=false;
}
}
function checkone(){
var j=document.getElementById("wb").value;
// 任务3
var chk = document.getElementsByName("hobby");
for(var i=0;i<chk.length;i++)
{
chk[i].checked=false;
}
//var strSel=j.innerHTML;
for(var i=0;i<j.length;i++)
{
var selNum=parseInt(j[i])-1;
chk[selNum].checked=true;
}
}
</script>
//任务3 可以不用for循环哦
var hobby = document.getElementsByName("hobby");
var selNum=parseInt(j)-1;
hobby[selNum].checked=true;
我之前用的switch-case,看了你的方法之后才反应过来这样写就行
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题