????:<!-- 老師,麻煩你幫我看一下這段代碼怎么不對(duì)? 后面例子我使用for語句可以,while就不行,應(yīng)該也是哪里出問題了 var a,b; while (a>=0,b>=10,a+b=10){ document.write(a,b) a++,b--; } --> <!DOCTYPE html> <ht
<!-- 老師,麻煩你幫我看一下這段代碼怎么不對(duì)? 后面例子我使用for語句可以,while就不行,應(yīng)該也是哪里出問題了 var a,b; while (a>=0,b>=10,a+b=10){ document.write(a,b) a++,b--; } --> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> js全選測(cè)試</title> <style type="text/css"> .box{width: 200px;height: 300px;border: 1px solid #7c7c7c;border-radius: 10px;overflow: hidden;} .box_header{border-bottom: 1px solid #7c7c7c;} input{margin: 10px;} </style> <script type="text/javascript"> function checkAll(){ var checkall,item,; checkall=document.getElementById('checkall') item=document.getElementsByName("item[]") // for (var i = 0; i < item.length; i++) { // if (checkall.checked) { // item[i].checked=true // }else{ // item[i].checked=false // } // } 測(cè)試for語句可行 var i=0; while(i<item.length;){ if (checkall.checked) { item[i].checked=true }else{ item[i].checked=false } i++; } } </script> </head> <body> <div> <div><input type="checkbox" id="checkall" onclick="checkAll()"><label for="checkall">全選</label></div> <input type="checkbox" name="item[]">選項(xiàng)1 <br> <input type="checkbox" name="item[]">選項(xiàng)1 <br> <input type="checkbox" name="item[]">選項(xiàng)1 <br> <input type="checkbox" name="item[]">選項(xiàng)1 <br> <!-- 測(cè)試使用id也可以 <input type="checkbox" id="item[]">選項(xiàng)2 <br> <input type="checkbox" id="item[]">選項(xiàng)3 <br> <input type="checkbox" id="item[]">選項(xiàng)4 <br> <input type="checkbox" id="item[]">選項(xiàng)5 <br> <input type="checkbox" id="item[]">選項(xiàng)1 <br> <input type="checkbox" id="item[]">選項(xiàng)2 <br> <input type="checkbox" id="item[]">選項(xiàng)3 <br> <input type="checkbox" id="item[]">選項(xiàng)4 <br> <input type="checkbox" id="item[]">選項(xiàng)5 <br> <input type="checkbox" id="item[]">選項(xiàng)1 <br> --> </div> </body> </html>
?? ???:韋小寶?? ??:2019-01-28 09:12:05
???? ??:細(xì)心點(diǎn) 你看看你這中間的分號(hào) 亂加啊 while(i<item.length;) 這里的條件你加分號(hào)干嘛的? var checkall,item,; 這里定義變量 已經(jīng)有逗號(hào)了你還加分號(hào)干嘛 而且像這種js的錯(cuò)誤 f12 是可以檢查的