已采纳回答 / 康振宁
var arr1 = []; 这个是定义一个数组变量arr1。[]这个是空数组的意思 var n = 0; 这个是定义一个变量n使其值为0,为后面数组arr1的邮标打基础 arr1[n] = infos[i]; 这句话是说将数组infos中的第i个元素取出来赋值我给数组arr1中的第n个元素
2014-12-19
已采纳回答 / 果儿妈妈
onclick事件是指鼠标左键点击某元件时触发的事件,点击一下触发一次;onfocus事件是指当焦点在某元件上时触发的事件,触发次数不限,如果焦点一直在该元件上,便一直触发onfocus事件,直到该元件失去焦点为止。上例中,如果运用onfocus事件,由于点击下拉列表框后,焦点一直在该下拉列表框上,所以会一直调用message()函数,导致弹出的警告窗口无法关闭。
2014-12-19
已采纳回答 / 仗剑闯江湖
你这代码毛病多得很啊!for循环的终止条件,i取到infos.length的时候已经越界了。既然没有对j做的改变,何必费劲定义一个j=0,直接用0不就完了吗。不知道这是不是你的本意。从现在的代码来看,结果应该是这样的:num是一个只有一个元素的数组,这一个元素也是一个数组。进入循环后,由于infos[0][3]=='大一',这是把infos[0]放到num里,接着到了infos[1]和infos[2]时,都会进入else块,由于此时num里放的仍然是infos[0],所以会输出两次小A。下面的过程类似,遇...
2014-12-18
最赞回答 / 慕粉3414280
你理解错了。数组只是一个代码,从来没有什么“数组名” 你说的这个myarray或者myarr 是“变量名” “变量名”是可以随便定义的,但必须按命门规则。var myarray=new Array() 这个var表示声明一个变量,这个变量的名字为myarray。而在这个变量里面我们要存蓄一个new Array() (数组)
2014-12-18
已采纳回答 / SoAanYip
<...code...>这里你以冒号为间隔进行了字符串分割,然后你得到的数组实际上是:['小明','87;小花','81;小红','97;小天','76;小张','74;小小','94;小西','90;小伍','76;小迪','64;小曼',76]你可能觉得用parse...
2014-12-17
已采纳回答 / Tracy_
这个不是js执行顺序的问题而是典型的闭包问题。涉及的内容比较多,需要看的内容比较多,一时半会儿解释不清。主要是作用域链的问题,建议你百度搜一下相关知识,不然我给你讲也讲不明白。我给你提供几个解决方案吧:<...code...>仔细看看,也许对你有启发。
2014-12-13
已采纳回答 / 百品
item[1]是数组的下标。在这里var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; weekday[0]就是星期日。weekday[1]就是星期一。weekday[4]就是星期四。
2014-12-11