第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

第三個(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;}}


正在回答

4 回答

? ? var j=document.getElementById("wb").value;? ? ? ??

? ? ? ? ?// 任務(wù)3

? ? ? ? ? ? var idStr="hobby"+j;

? ? ? ? ? ? document.getElementById(idStr).checked=true;

非常簡(jiǎn)單啊,沒有那么復(fù)雜,拿去吧,這是我寫的

0 回復(fù) 有任何疑惑可以回復(fù)我~

上面returnDocument(); 是進(jìn)行了封裝了的,代碼如下:

?function?returnDocument(theId){
??????????return?document.getElementById(theId);
????????}


0 回復(fù) 有任何疑惑可以回復(fù)我~

不可以的,這樣無法實(shí)現(xiàn)功能。

indexOf() 方法可返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置。這里使用不符合。

參考代碼:

function?checkone(){
????????????var?getValue=?document.getElementById("wb").value;
????????
?????????//?任務(wù)3
????????????switch(getValue){
??????????????case?'1':?returnDocument("hobby1").checked?=?true;
??????????????????????break;
??????????????case?'2':?returnDocument("hobby2").checked?=?true;
??????????????????????break;
??????????????case?'3':?returnDocument("hobby3").checked?=?true;
??????????????????????break;
??????????????case?'4':?returnDocument("hobby4").checked?=?true;
??????????????????????break;
??????????????case?'5':?returnDocument("hobby5").checked?=?true;
??????????????????????break;
??????????????case?'6':?returnDocument("hobby6").checked?=?true;
??????????????????????break;
??????????????default:
????????????????alert("輸入超出范圍!");
????????????????break;???????????????
????????????}
????????}


0 回復(fù) 有任何疑惑可以回復(fù)我~

不符合,變量名稱必須有一定的含義,增加代碼的可閱讀性

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

第三個(gè)問題這樣可以嗎?符合開發(fā)規(guī)范嗎?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)