Javascript進階篇第九章第四小節的第三個任務
為什么第三個任務要用到for循環呢?
??
? ? ? ? function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? ? ? var hobby=document.getElementsByName('hobby')? ? ? ??
? ? ? ? ? ?for(var i=0;i<hobby.length;i++){
? ? ? ? ? ? if(i==j-1){
? ? ? ? ? ? ? ? hobby[i].checked=true;}
? ? ? ? ? ?我直接用:
var hobby = document.getElementsByName("hobby");
hobby[j-1].checked=true;
為什么不行呢?
難道程序每一次都要從頭開始跑一次么,確定i=j-1?。瀏覽器運行程序的機理到底是怎樣的?
2015-10-21
第三個任務不用加循環吧?
我這么寫都能成功實現效果,樓主用起來無法實現?
2015-10-21
哎呀呀 ,刷新了一下,從寫一遍又好了。。。什么鬼?經常寫一遍不行,復制完刷新一下在黏貼就好了、、、醉了!