第三個問題這樣可以嗎?符合開發規范嗎?
第三個問題這樣可以嗎?符合開發規范嗎?
????????function?checkone(){ ????????????var?j=document.getElementById("wb").value; ????????????var?x=document.getElementsByName("hobby"); ????????????for(var?i=1;i<x.length;i++){ ????????????if(j.indexOf(i)>-1){x[i-1].checked=true;}}
2016-02-16
? ? var j=document.getElementById("wb").value;? ? ? ??
? ? ? ? ?// 任務3
? ? ? ? ? ? var idStr="hobby"+j;
? ? ? ? ? ? document.getElementById(idStr).checked=true;
非常簡單啊,沒有那么復雜,拿去吧,這是我寫的
2016-01-18
上面returnDocument(); 是進行了封裝了的,代碼如下:
2016-01-18
不可以的,這樣無法實現功能。
indexOf() 方法可返回某個指定的字符串值在字符串中首次出現的位置。這里使用不符合。
參考代碼:
2016-01-18
不符合,變量名稱必須有一定的含義,增加代碼的可閱讀性