分两步,且仅输出姓名:
var arr = new Array();
var j = 0;
//第一次筛选,找出都是大一的信息
for(var i=0;i<10;i++){
if(infos[i][3]=='大一'){
arr[j]=infos[i];
j++;
}
}
//第二次筛选,找出都是女生的信息
for(var k=0;k<j;k++){
if(arr[k][1]=='女'){
document.write(arr[k][0]+"<br>");
}
}
var arr = new Array();
var j = 0;
//第一次筛选,找出都是大一的信息
for(var i=0;i<10;i++){
if(infos[i][3]=='大一'){
arr[j]=infos[i];
j++;
}
}
//第二次筛选,找出都是女生的信息
for(var k=0;k<j;k++){
if(arr[k][1]=='女'){
document.write(arr[k][0]+"<br>");
}
}
评论里都没按题目要求来啊,,要求分两步筛选,而且最后只输出名字。这里的代码要么是一次性筛选出来,要么是输出结果是一位同学的全部信息。
最新回答 / qq_慕仙7295304
因为当你把索引为0的子节点删除后那么很自然的原来索引为1节点此时它的索引变成0了,而这时变量i已经变成1了,程序继续走时就会删除原先索引为2的现在为1的节点,这样程序运行的结果就是只删除了一半的子节点,用for in遍历结果也是一样的。
2019-08-05
document.write(mylist.parentNode.parentNode.parentNode.lastChild.firstChild.nodeValue);//哈哈哈
2019-08-05
最赞回答 / 慕仙9264919
var name = "The Window";
var object = {
name : "My Object",
getNameFunc : function(){
return function(){
return this.name;
};
}
};
console.log(object.getName...
2019-08-04
已采纳回答 / moshaomian
你代码 var jieguo 后面没有分号 ;var jieguo 没有分号 ;document.write(jieguo);这里 错了 应该改成document.getElementById(“jieguo").value=jieguo;case'/':jieguo=$1/$2;break; 改成 default '/':jieguo=$1/$2;
2019-08-03
<script type="text/javascript">
var mystr="Hello World!"
document.write(mystr.indexOf("o",6));
</script>
var mystr="Hello World!"
document.write(mystr.indexOf("o",6));
</script>
2019-08-03
最新回答 / 小小棒
var t1=parseInt(document.getElementById("txt1").value);var t2=parseInt(document.getElementById("txt2").value);var t3=document.getElementById("select");var jieguo;这几个变量定义要放到方法里面去,因为方法内无法调用方法外的变量
2019-08-03
最赞回答 / 流浪的白小菜
注意地址框:<...图片...>现在点击“第一个锚点”<...图片...>点击“第二个锚点”<...图片...>然后点击“返回前一个页面”<...图片...>回到了target1然后再点击“返回前一个页面”<...图片...>回到原来的位置这样也是可以的!!!!!
2019-08-02
//创建数组
var arr=["*","**","***","****"];
//显示数组长度
alert(arr.length);
//将数组内容输出,完成达到的效果。
for (var i=0;i<arr.length;i++)
{
document.write(arr[i] + "<br>");
}
var arr=["*","**","***","****"];
//显示数组长度
alert(arr.length);
//将数组内容输出,完成达到的效果。
for (var i=0;i<arr.length;i++)
{
document.write(arr[i] + "<br>");
}