最赞回答 / ZeroChaos
var scores = arr[i].substr(arr[i].indexOf(':')+1); 这个已经不是一个返回的不是一个数组对象,就是第i+1个arr中的对象以:位置+1截取的字符串,所以就是sum+=parseInt(scores)去写,而score[i]根本就是无效的,所以NAN。
2016-09-05
最新回答 / tobeone
这是js中的json格式写法简单来说json格式有点类似map<...code...>你的例子中 var 是一个 json 对象。在 js 中函数也是一级对象,所以json格式中的元素也可以是函数对象<...code...>上面这段代码就是定义一个json对象,对象中有一个元素,是say()函数。接着我们就可以这样调用<...code...>
2016-09-05
最赞回答 / 朝花bu夕拾
怎么会死循环呢?首先你的oChild.length是3或者5(具体看浏览器的不同判定也不同),这里的oChild.length是5;然后我们来看你的循环语句,此时oChild.length是5; 由于你加了if判断语音,导致for循环到了oChild[i].innerHTML=='HTML'就停止执行(break);这个过程这执行了三次。所以下面会出现3个5()把break取消后, otest.insertBefore(li,oChild[i]);在找到oChild[i].innerHTML=='HTML...
2016-09-04
最新回答 / Blizzard_lihe
this.className="two" 指向哪???//也没有 on 啊另外布局有问题,你先润色一下你的代码吧,这样大家能帮你更高的解决加油,少年
2016-09-03
最新回答 / Airly
跟你一样,用switch没出效果。然后我就这样写就可以了 //获取第一个输入框的值 var num1 = document.getElementById("txt1").value; //获取第二个输入框的值 var num2 = document.getElementById("txt2").value; //获取选择框的值 var count = document.getElementById("select").value; var sum; //获取通过下拉框来选择的值来改变加...
2016-09-03