最赞回答 / 苍山暮雪
http://www.jb51.net/article/43570.htmhttp://www.cnblogs.com/friends-wf/p/3716062.html还有一种是 new Function的方式,不过不经常用。最明显的区别就是,使用的位置,函数式声明可以之前使用,函数表达式声明必须之后使用。alert(f1); //function f1(){}alert(f2); //undefined,之前不能调用function f1(){}var f2=function(){};alert(f...
2016-02-28
最新回答 / aid123321
var y=get_nextSibling(x); 这里调用的这个函数,这里的x值是 document.getElementsByTagName("li")[0]就相当于<li id="a">javascript</li> 这一行的的元素li,然后把这个x值传递到 function get_nextSibling(n)这个函数里面,这时的n的值就是<li id="a">javascript</li>这一行的元素节点li;然后就是下面的函数体里面的定义...
2016-02-27
最新回答 / 鲈先森
document.write(mylist.parentNode.parentNode.parentNode.lastChild.firstChild.nodeValue);你要加一个firstChild,这要才能定位到文本节点。没有加的话只是选到li这个元素节点
2016-02-27
最赞回答 / hcl哦了
开始我也想不明白,然后我问的我哥,原话给你:你是不是虾?没看见前面有个var x=n.nextSibling;,这说明是什么~~说明x不是li了,而变成了空白格#text。。空白格.nodeType当然不等于1了!你的幼儿园老师虽然是我,但是我还没死呀!!!然后执行空白格.nextSibling,当然就是在空白格的基础上,跳到了下一个li。 多一个人一起承受总是舒服点~~~
2016-02-26
最赞回答 / crazycss
len=oLis.length就是计算出总共选项卡有几个,一个<li>就包含一个有内容的<div>——也就是房源的信息;参考代码的思路就是用一个for循环先把所有<li>的className设为空,把二级的<div>设为“hide”,然后再将选中的<li>也就是用oLis[i].onclick将其className设为“on”即样式变为选中,用oLis[i].index获得选中oLis的序号,将序号相同的<div>的className...
2016-02-25
最赞回答 / qq_小白_28
var myarray= new Array(8);只是myarray.length 是8,数组里面的元素是空的。数组里只有一个8 ,myarray.length 就是 1,数组里面有一个元素 8;
2016-02-25