最赞回答 / 李晓健
1、mylist.parentNode //获取 mylist 的父节点 ,就是他上面的ul2、mylist.parentNode.parentNode //就是获取再上一级节点 就是ul上面的li3、mylist.parentNode.parentNode.parentNode //就是获取2中li父节点 就是最外层的ul4、mylist.parentNode.parentNode.parentNode.lasrChild //就是获取最外层ul的最后一个子节点 就是id=lesson4的那一个...
2015-11-08
最赞回答 / Lzzzzzzzz_M
第一个红线部分是因为替换的话 所有与之相关的属性内容都将被移除。 所以在替换前要先把“javaScript“存期来后面再赋值给newnode.或者用我这样也行直接给他赋值 var newnode = document.createElement("i"); var newtxt = document.createTextNode("JavaScript"); newnode.appendChild(newtxt);第二个红线部分之所以要加parentNode...
2015-11-08
最赞回答 / qq_风_54
slice() 方法可从已有的数组中返回选定的元素。substring() 方法用于提取字符串中介于两个指定下标之间的字符。substr() 方法也是从字符串中提取指定数目的字符串,只不过这种方式stringObject.substr(startPos,length)与前两者有区别:substr从开始位置到指定长度(length)后结束,前面两者是指定开始位置和结束位置。一个指定开始和结束位置一个指定开始位置和长度。
2015-11-07
最新回答 / MeJu
for(var i=0;i<li.length;i++){}这个函数在页面加载完就运行,运行完后i的值是恒为3的,li[i].onclick=function(){}中是按键触发后才执行,所以你说的这个如果为aLi[i].className,就相当于是aLi[3].className,就会出错。。http://www.imooc.com/qadetail/105606这里人家解释的很详细了。
2015-11-06
最新回答 / 烽子
<input type="button" value="Start" onclick="setInterval('clock()',100)" /> 启动按钮改成 onclick="i = setInterval('clock()',100)"
2015-11-06