第三個(gè)問題這樣可以嗎?符合開發(fā)規(guī)范嗎?
第三個(gè)問題這樣可以嗎?符合開發(fā)規(guī)范嗎?
????????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;? ? ? ??
? ? ? ? ?// 任務(wù)3
? ? ? ? ? ? var idStr="hobby"+j;
? ? ? ? ? ? document.getElementById(idStr).checked=true;
非常簡(jiǎn)單啊,沒有那么復(fù)雜,拿去吧,這是我寫的
2016-01-18
上面returnDocument(); 是進(jìn)行了封裝了的,代碼如下:
2016-01-18
不可以的,這樣無法實(shí)現(xiàn)功能。
indexOf() 方法可返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置。這里使用不符合。
參考代碼:
2016-01-18
不符合,變量名稱必須有一定的含義,增加代碼的可閱讀性