最赞回答 / 王品0
while(i<=info.length){ if(info[i][3]=="大一"){ document.write("所有大一学生的信息-*-*-*-*-"+info[i]+"<br/>"); if(info[i][1]=="女"){ document.write("所有女生学生的名字-*-*-*-*-"+info[i][0]+"<br/>"); } } i=i+1; ...
2016-06-13
最赞回答 / ginkl
这个只是一个比较两个数大小的函数,并不是用来排序的。 sort()才是排序函数,array.sort()这个函数自己会进行一些排序的算法,具体我不知道他用的是什么,大概也就是哪几种,快排,冒泡,归并之类的,这个不用管。但是排序需要一个标准,那就是如何比较两个数的大小,这个你可以告诉这个sort函数,或者叫做指定。所以你问的这个函数,相当于告诉sort函数,如果a-b>0,那么a排在b的后面,a-b<0排在前面,a=b两个相等,两个一样。另外我觉得课程里说的有点困惑,按照Javascript的文...
2016-06-12
最新回答 / Cassie_yu
追加一个判定函数 function checkTime(i){if (i<10) {i="0" + i ;} return i ;}在取秒的时候使用 checkTime(time.getSeconds()) 。
2016-06-11
最赞回答 / inro
首先看hobby[i],因为getElementsByTagName返回的是一个list,在javascript里面就是个数组啦,所以会以hobby[i]这样的数组形式来表现。 "checked"表示选择框的选中状态.<...code...>
最赞回答 / qq__LZY__0
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>对象</title><script>window.onload=function(){setInterval(function(){var i=5;document.getElementsByTagName('span')[0].innerHTML = i;i--;if(i==0){location.assign...
2016-06-11
最赞回答 / chendidi
window.open(): 是用来打开一个新窗口的函数window.location.assign(url) : 加载URL 指定的新的 HTML 文档。就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面。 window.location.replace(url) : 通过加载 URL 指定的文档来替换当前文档 ,这个方法是替换当前窗口页面,前后两个页面共用一个窗口,所以是没有后退返回上一页的
2016-06-11
最赞回答 / 忐自
可能有两个原因,一是因为空白符也算子节点,二是因为你把0号子节点删除后后面的1号子节点往前补充成了0号子节点。你可以试着加入一个if语句判断下子节点的种类,种类为1就删除;还可以把遍历顺序改为倒序,for(var i=content.childNodes.length-1;i>=0;i--) ,你可以试一下是否能够解决。:)
2016-06-11
最新回答 / 好人一生平安_mahy
我帮你调试了下把 var name=document.getElementById("header"); name.style.width=screen.availWidth; 换成 document.getElementById("header").style.width=screen.availWidth+"px"我也不能解释不出为什么,感觉document.getElementById("header")赋值给name就变成了字符串,没法给字符串添加属性。你先改再等大神来答。
2016-06-11
最赞回答 / 慕移动4170048
索引就是前面的序列号,比如ul下面放了5个li。那么第一个li的索引号就是就0(你可以通过index自己查看一下),第二个的索引号就是1.以此类别,第5个的索引号就是 4。 这题的思路就是要你实现下面的div的索引号和上面li的索引号相等,然后控制上面第一个和li,则下面第一个div就跟着一起显示出来。
2016-06-10
最新回答 / DarkMage
这里只是举例定义一个二维数组并未进行赋值操作,定义的一个数组,并非索引都要从0开始的。这里只是未定义Myarr[0][0],Myarr[1][0],Myarr[2][0]这几个,输出时还是要对其他定义的进行赋值之后,才输出的
2016-06-10