最新回答 / 水里有条鱼
你放在循环里,是给每一节点都设置一个onmouseover事件,在循环外面,是给一个节点设置onmouseover事件.(另外var i在for里不是一个临时的变量,在for外也可以使用,所以放在循环外i==aLi.length,所以根本没有做到设一个节点onmouseover事件)
2016-07-31
最赞回答 / 水里有条鱼
var d="";声明d为字符型但内容为空 d=parseInt(a)+parseInt(b); 将d转为number型,并赋值document.getElementById("fruit").value=d 将d给value,改变框内内容其实var d = 0;也可以的,只要不是var d;就可以了
2016-07-30
最新回答 / 九日谈
<...code...>修改了一下1.setInterval("second_count()",1000);要放在函数外,放在函数内就无法调用自身2.innerHTML后面的HTML是大写的
2016-07-30
最新回答 / 最近的距离是多少3456060
你有18个2的原因是你最后给了固定的值 myarr[x][y]=1*2;你应该改成myarr[x][y]=x*y;他自己就会像表格一样排列组合,那么就不会出现18个2了.至于为什么会有18个因为你前面给了X的长度(var x=0;x<3;x++)其中X有3个值和y的长度(var y=0;y<6;y++),y有6个值.
2016-07-30
最新回答 / 慕移动9181930
别钻牛角尖,视频里是通过类比,让我们形象地更容易地理解类和对象,而不是区分什么类什么类,不要本末倒置亲,不是的,是class类名为first的p标签,所以不能加入空格。
2016-07-29
最赞回答 / 水里有条鱼
var sum; sum为undefinedjavascript 有种叫做类型转换,相加操作的时候,会把值的类型进行转换比如1+undefine undefine就会被转化为数字 NaN 1+NaN 返回 NAN如果 undefine+“123” 那么undefine就会被转化为字符串 “undefine” 输出结果就是undefine123
2016-07-29