第一個(gè)“同學(xué)代碼”的問題
最后一個(gè)效果他為什么要這樣寫?
?for(var i=0;i<j.length;i++) ?這一段中此時(shí)的j不是數(shù)組,怎么要寫i<j.length;
if else就可以實(shí)現(xiàn)了,他這個(gè)for語句我覺得是錯(cuò)的,你們覺得呢?還是我搞錯(cuò)了?
function checkone(){
? ? ? ? ? ? clearall();
? ? ? ? ? ? var hobby = document.getElementsByName("hobby");
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? ? ? for(var i=0;i<j.length;i++){
? ? ? ? ? ? ? ? if(j.charAt(i)>6 || j.charAt(i)<1){
? ? ? ? ? ? ? ? ? ? alert("越界,請(qǐng)重新輸入!");
? ? ? ? ? ? ? ? ? ? document.getElementById("wb").value="";
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? ? ? for(var n=0;n<j.length;n++){
? ? ? ? ? ? ? ? ? ? ? ? hobby[(j.charAt(n))-1].checked=true;?
? ? ? ? ? ? ? ? }
? ? ? ? }
2017-08-22
很怪。。。明明很簡(jiǎn)單的問題偏偏要炫技,繞。。。這個(gè)for就是來搗亂的,i<j.length這是什么鬼?我tm輸個(gè)兩位數(shù)你是不是也要彈兩次警告框。。。而且你確定這能運(yùn)行正確???
2017-08-20
j.length獲取的是字符串長(zhǎng)度吧?
2017-08-20
我沒有看出來wb是什么鬼,但是應(yīng)該是,j獲取的是一組值,所以。