最赞回答 / 风起临冬
i的条件写错了,应该是content的所有子节点长度。另外还要注意非IE浏览器会把空白当成节点,还有,每次删除节点,整个数组会发生变化,原来索引1的值会变成索引0,而i经过循环变成了1,索引0就删不掉了,这个代码会造成隔行删的情况,需要想想如何修改。
2018-07-13
最新回答 / 小胖_
for(var i=0;i<infos.length;i++){ if( infos[i][3] == "大一" ){ arr1[n] = infos[i]; document.write(arr1[n]+"<br/>"); n=n+1; } } document.write("大一人数: "+arr1.length+"<br/>"); 因为arr1[n] = infos[i];他把取出来的大一的数值都赋值给了arr1,所...
2018-07-12
最新回答 / 行刑官
分支语句就是switch,case语句。<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>if...else</title><script type="text/JavaScript"> var param = 12*13; switch(param){ ...
2018-07-12
最赞回答 / hiddensorrow
只点一下移除的是空白节点,打印content的子节点出来可以发现是这样的> childnodesNodeList(11) [text, h1, text, h1, text, h1, text, h1, text, h1, text]
2018-07-12
最赞回答 / 最爱是雪碧_球球
它的while 循环时为了判断x获得的是不是元素,如果获得的下一个也为元素则符合条件,不做此循环,直接return x; 在循环while (x && x.nodeType!=1)中,x本身为真,x.nodeType返回的是1则表明它为一个元素。所以while循环保证了能得到的是一个元素而不是其它的东西,若取得的不是元素则可利用while取下一个元素,直至跳出while
2018-07-12
最赞回答 / 宅男
mydate 是带星期年月甚至带“中国标准时间”这种批注的实际内容:Wed Jul 18 2018 17:03:49 GMT+0800 (中国标准时间)而mydate.getTime()则是毫秒数:1531904450626
2018-07-09