最新回答 / chenxiaoxiao12
offsetWidth = clientWidth + 滚动条 + 边框,内联标签的话,网页内容的宽度是多少就是多少的,块级标签的话就是当前窗口的宽度
2016-08-03
最新回答 / tOofu
1.【变量关系写错了】 var z=get_previousSibling(g); //传入的变量g是什么? var z=document.getElementsByTagName("li")[4];//这样写的话变量z就被覆盖了,方法也没有调用成功-----应该改成: var g=document.getElementsByTagName("li")[4]; //先获取对象 var z=get_previousSibling(g); //再传入对象调用方法2【.方法名写错啦】func...
2016-08-03
最新回答 / weibo_Eddyscut_0
好像是这样的,改成这样就可以了,函数内app[i]没有定义for(var i=0;i<app.length;i++) { app[i].onmouseover=function(){ this.style.backgroundColor="#f2f2f2"; } app[i].onmouseout=function(){ this.style.backgrou...
2016-08-02
最赞回答 / 水里有条鱼
old.parentNode.replaceChild(newsText,old); 应该是news吧,如果是newsText那么就是替换内容为"JavaScript"的文本节点,字体自然跟div默认设置的一样
2016-08-02
最新回答 / 无知的狗3576298
去掉任务3后面多了的那个 } 就可以了
最新回答 / q_Amily
arrayobj.sort(sortfunction) arrayObj 必选项。任意 Array 对象。 sortFunction 可选项。是用来确定元素顺序的函数的名称。sort 方法将 Array 对象进行适当的排序;sort方法要有返回值,如果返回:负值,则表示所传递的第一个参数比第二个参数小。 零,则两个参数相等。 正值,则第一个参数比第二个参数大。这个是按照字符长度来比较大小后排序的我也是网上搜的,不对的地方请指出
2016-08-02
最新回答 / 严伟安
他把函数直接定义在sort()所需参数中了,因为sort泵就需要一个参数来确定如何排序的相当于: //按照字符数排序function s(a,b){ if(a.length > b.length){ return 1 }else if(a.length < b.length){ return -1 }else{ return 0 }} arr.sort(s(a, b));
2016-08-02
最赞回答 / 慕粉3718063
是这样的: for in 并不是你理解的那种遍历效果。for in 遍历的不是数组,而是那个对象,也就是hobby 这个对象,它遍历访问的每个值其实是hobby的每个属性,而不是数组元素,不信你可以用for(var i in hobby){ alert(i);} 来看看每个i到底是谁,肯定不是数组元素。for 循环根据下标访问的才算真是的数组元素。所以for in 和for 是有区别的。并且,使用for in 的效率要远低于for循环哦