請(qǐng)教能否詳細(xì)解釋一下下列代碼的意思
?function?checkone(){ ????????????var?j=document.getElementById("wb").value; ????????????var?hobby?=?document.getElementById("hobby"+j); ????????????hobby.checked?=?true;????}????? ????????????不是特別能理解
?function?checkone(){ ????????????var?j=document.getElementById("wb").value; ????????????var?hobby?=?document.getElementById("hobby"+j); ????????????hobby.checked?=?true;????}????? ????????????不是特別能理解
2017-05-18
舉報(bào)
2017-05-19
我的理解是:先通過id為wb找到元素并將值存在變量j中,var?hobby?=?document.getElementById("hobby"+j);這句括號(hào)中是做字符連接,題中不是每個(gè)id都是hobby1? hobby 2 hobby3等等!你在文本框中輸入幾就會(huì)找到相應(yīng)的選項(xiàng)了!然后再給true讓其為選中狀態(tài)!也不知道這樣理解可以不?!
2017-07-04
明白了謝謝
2017-05-19
1. var?j=document.getElementById("wb").value;? ==> 獲得確定按鈕前面框框的值.
2. var?hobby?=?document.getElementById("hobby"+j);? ==> 獲得("hobby"+j) 對(duì)應(yīng)的屬性, 例如j=2, ("hobby"+j) = hobby2, 所以就是獲得 "登山" 這個(gè)選項(xiàng).
hobby.checked?=?true;????}?? ==> 等于true, 相當(dāng)于選中,也就是會(huì)打上勾。