最新回答 / iMoocLiuMing
arr[i].substr(3,2)上面这样截取一定会出问题,无法用于实际开发,你这个只适用于小明、小红这类两个字的名字,只要超过两个字或者小于两个字,算出来的结果就不对了
2020-10-30
最新回答 / qq_慕九州6342324
for (i = 0; i < infos.length; i++) { i声明一下 for (var i = 0; i < infos.length; i++) if (infos[i][3] == '大一') { gread.push(infos[i]); } } }这个大括号多了
2020-10-29
最新回答 / WenaoTime
<!DOCTYPE html><html> <head> <title> 事件</title> <script type="text/javascript"> function count(){ //获取第一个输入框的值 var a = document.getElementById("txt1").value; //获取第二个输入框的值 var b = document.getElementById...
2020-10-28
最赞回答 / 暗中讨饭
因为每循环就会删除一个子节点,删除的子节点不再dom树结构中,所以下一个要删除的子节点就会占据上一个已经删除了的子节点的位置,下标【i】这里不能写i,因为子节点的位置每一次遍历都在发生变化。
2020-10-27
最新回答 / weixin_慕勒8503657
//定义函数var biger1=bj(5,4);var biger2=bj(9,3);//函数体,判断两个整数比较的三种情况function bj(x,y){ if(x>y){ return x; }else if(y>x){ return y; }else{ return "一样大"; }}//调用函数,实现下面两组数中,返回较大值。 document.write(" 5 和 4 的较大值是:"+biger1+"<b...
2020-10-26
已采纳回答 / 过往来生
两种解决方案:var charater1 = document.getElementById("div1");这一句代码移动showText()方法里把script标签放在body标签内最下面页面加载默认是从上往下读的在js代码部分那时候还没有p这个标签,因此无法获取该id,证实:在源代码内showText()方法内添加alert(charater1),在页面点击showText按钮,会看到charater1的值是null一般建议script标签放在body标签内最下面以上是个人理解,如有误请原谅
2020-10-21
已采纳回答 / 挚love丶星辰
第二层循环有问题,第一层循环一维数组,长度是10个,第二层循环的是已经符合条件的4个数组中的每条二维数组的长度infos[i].length,你写成infos[i][j].length,代入数字就好理解了,比如infos[0][2].length,其实【0】找到的是['小A','女',21,'大一']【2】找到的是21,这个字段的长度。// 第一步把之前的数据写成一个数组的形式,定义变量为 infos var infos = [['小A','女',21,'大一'],['小B','男',23,'大三'...
2020-10-19
已采纳回答 / 大海原的鲛吉
//创建数组 var arr=['*','##',"***","&&","****","##*"]; arr[7]="**"; //显示数组长度 document.write(arr.length); //将数组内容输出,完成达到的效果。document.write('<br/>'+arr[0]+'<br/>'+arr[7]+'<br/>'+arr[2]+'<br/>'+arr[4]);这是我的代码
2020-10-17