发表于: 2016-12-26 22:49:48
2 1993
今天完成的事情:
1.今天差不多写完了任务4,还差最后一点收尾。
http://119.10.57.69:880/jnshu067/js-task2/js-task2.html
2.任务4差不多全部是按照自己的思路写的,除了师姐给的获取点击元素的方法,其他的几乎原创。
所以有的代码看起来比较乱,有的地方嵌套太多层,幸好都实现了,但是应该很难维护。
明天计划的事情:
明天把最后结果页的,编号和身份绑定的部分改好。
遇到的问题:
最后结果页,编号和身份绑定,准备用函数写,然后带入innerHtml中,但是报错了,可能是写法错了,今天累了不想改了,明天再改吧。
function arrDead(i){
if (arrX.indexOf(i)!= -1){
return "杀手";
}
else {
return "平民";
}
}
'号是'+arrDead(arrDead[2*i-2])+'</span>
收获:
学会了数组的一些方法
indexOf()
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
如果没有找到匹配的字符串则返回 -1。
lastIndexOf()
lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。
规定start开始位置,从开始位置往前查找的第一个,返回正常顺序的位置。
.index
arry.index为获取数组的下标;
.innerText
获取节点元素的文本内容
.inenrText
获取节点元素的包含标签的内容。
评论