弄半小時終于行了
<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>
2020-02-18
//任務3 可以不用for循環(huán)哦
var hobby = document.getElementsByName("hobby");
var selNum=parseInt(j)-1;
hobby[selNum].checked=true;?
我之前用的switch-case,看了你的方法之后才反應過來這樣寫就行