最新回答 / hello_zore
不加()是指针;函数只要是要调用它进行执行的,都必须加括号。此时,函数()实际上等于函数的返回值。当然,有些没有返回值,但已经执行了函数体内的行为,这个是根本,就是说,只要加括号的,就代表将会执行函数体代码。不加括号的,都是把函数名称作为函数的指针,用于传参,此时不是得到函数的结果,因为不会运行函数体代码。它只是传递了函数体所在的地址位置,在需要的时候好找到函数体去执行。参考http://www.zhihu.com/question/31044040
2016-03-23
最新回答 / 荷犸
因为table这个节点的子节点里并没有tr标签,而是tbod标签!你要用table标签来达到tr标签的话要用两个childNodes!本人亲身验证过,事实有效!不信的话,你可以用tr查到它的父级节点的nodeName
2016-03-22
最新回答 / 黄志明
个人理解:第一个setTimeout("startCount()",1000);让你体会如何循环执行setTimeout函数第二个setTimeout("startCount()",1000); 让你知道单个函数不能循环题目没说清除,这两个只需要一个就可以运行了,让你写两个,就是让你对比一下写在不同位置的区别。
2016-03-21
最新回答 / 蝎子126
存在问题:(1)var score=[scoreStr.split(";")];document.write(score+"<br/>");应该放在var scoreStr="......";下 面,先定义后使用,否则获得不到scoreStr。(2)var score=[scoreStr.split(";")]; split()是将字符串分割为数组。如果再加一个[],就成了var score=[["item1","item2",..."itemN"]];score变成了一个含有一...
2016-03-21
最新回答 / TheRedWolf
我感觉对于例子中,分成几段可以这样理解,用某个字符将字符串分成几段,就是将那几个字符除掉,然后同时去掉最后一个字符以后的所有字符,然后将剩下来的保留
2016-03-21
最赞回答 / 仁太
jq1=numa>numb || numa==numb ;这句话||两边的空格删除就可以了 这个提交错误是因为慕课网的判断问题 你的代码编写并没有错误 正规编写之间加空格会比较清晰
2016-03-21