第三個任務,我這樣寫不對嗎???
function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? ? ? var hobby=document.getElementsByName("hobby");
? ? ? ? ? ? var i=j-1;
? ? ? ? ? ? hobby[i].checked=true;
function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? ? ? var hobby=document.getElementsByName("hobby");
? ? ? ? ? ? var i=j-1;
? ? ? ? ? ? hobby[i].checked=true;
2016-02-01
舉報
2016-02-09
就算可以也不能算對,要求是用ID來實現,上面寫的都不是用ID來實現的
//由ID實現 ????????function?checkone1(){ ????????????var?j=document.getElementById("wb1").value; ???? var?hobby?=?document.getElementsByName("hobby"); if(j>0&&j<hobby.length+1){ for(var?i=0;i<1;i++){ var?x?=?document.getElementById("hobby"+j) if(x){ clearall(); x.checked?=?true; } } }else{ alert("1-6"); } //由ID實現 ?????function?checkedone(){ ???? var?hobby?=?document.getElementsByName("hobby"); var?j?=?document.getElementById("select").value; if(j<hobby.length+1){ for(var?i=0;i<hobby.length;i++){ if(hobby[i].id.charAt(5)?==?j){ hobby[i].checked?=?true; }else{ hobby[i].checked?=?false; } } }else{ alert("你輸入越界請重新輸入"); } }2016-02-02
當然不行拉!你還真當數學拉。正確的寫法以下
function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ??
? ? ? ? ?// 任務3
? ? ? ? ? ? var hobby=document.getElementById("hobby+j");
? ? ? ? ? ? hobby.checked=true;
? ? ? ? }