看完答案很多地方不懂,求大神
? ? ? ?<script type="text/javascript">
? ? ? ? function checkall(){
? ? ? ? ? ? var hobby = document.getElementsByTagName("input");
? ? ? ? ? ?for(i=0;i<hobby.length;i++){
? ? ? ? ? ? ? ?if(hobby[i].type=="checkbox"){
? ? ? ? ? ? ? ? ? ?hobby[i].checked=true;
? ? ? ? ? ? ? ?}
? ? ? ? ? ?}
? ? ? ? ? 問題一:hobby[i].checked=true;這里的checked哪里出來的,根本沒有想到這個東東誒,嗚嗚嗚
? ? ? ?
? ? ? ?
? ? ? ? function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? ? var hobby=document.getElementById("hobby"+j);
? ? ? ? ? hobby.checked=true;
? ? ? ? ?}
? ? ? ? ?這里的? var hobby=document.getElementById("hobby"+j);這里為什么是"hobby"+j,什么作用?
? ? ? ??
? ? ? ??
? ? ??
? ? ??
? ? ? ??
? ? ? ?
2015-01-02
1、問題一:hobby[i].checked=true;這里的checked哪里出來的,根本沒有想到這個東東誒,嗚嗚嗚
????? 其中的‘checked’是checkbox的屬性,用來標(biāo)識是否為選中狀態(tài)
2、這里的? var hobby=document.getElementById("hobby"+j);這里為什么是"hobby"+j,什么作用?
????? 這里的"hobby"+j是通過你輸入的(在這段代碼中實現(xiàn)<input id="wb" name="wb" type="text" >)的編號和“hobby”組合?? 成checkbox中的id,
????????? var j=document.getElementById("wb").value;?//獲取你輸入編號
????????? var hobby=document.getElementById("hobby"+j);??//通過你輸入的編號和‘hobby’組合成checkbox中的id,獲取
??????????????? 某個checkbox?? input?,對象
????????? hobby.checked=ture;? //通過對象的checked來控制選中狀態(tài)
希望能幫助你!
2015-03-11
思路很棒啊,要反過來思考就想通了
2015-01-02
謝謝樓上的回答很具體,
總結(jié):
當(dāng)type="checkbox"時,控件為復(fù)選框;
checked:當(dāng)設(shè)置checked="checked"時,該選項被默認(rèn)選中;
又把前面的內(nèi)容給忘記了,嗚嗚嗚嗚