最赞回答 / 大年糕
window.onload = function() {//页面加载完成后出发函数 var oUl1 = document.getElementById("ul1"); //获取id为ul1的节点 var aLi = oUl1.getElementsByTagName("li"); //获取id为ul1下的所有li节点 var oDiv = document.getElementById("tab-list"); //获取id为tab-list的节点 ...
2017-08-12
最赞回答 / lazy兔兔
i和j没有关系,是两个单独的循环,分别修改aLi和aDiv的所有元素的类名,将aLi和aDiv联系起来的是index,在大循环中(就是第一个for)将i的值赋给aLi的index,在函数中使用this.index调用当前项的index值,说白了就是i,但是i传不到函数里面去,所以用index传递
2017-08-12
最新回答 / 慕设计8083804
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>do...while</title><script type="text/javascript"> var mynum =6;//mynum初值化数值为6 do { document.write("数字:"+myn...
2017-08-11
最新回答 / 慕的地9560120
萌新瑟瑟发抖<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/...
2017-08-10
最新回答 / qq_灰色头像_17
-1指示从倒数第一个开始,方向还是从左到右,只有一个元素,但是你要求选到第3个数,是选不到的,后面的3也代表位置,代表第4个数,因为end数不会选,所以不行,你如果想选最后一个数,只输入-1,,或者-1,my1.length
2017-08-10
最赞回答 / 羽宫秦4101021
getElementsByTagNameh获得的必然是一个节点数组,不论里面有几个同类型的节点,就算是一个,那也会变成一个只有一个元素的数组。这里的getElementsByTagName()[0]获取的是这个节点数组中的第一个节点 在9-8里就是第一个DIV9-13里 var otest = document.getElementById("test"); 这边获取的是一个节点,并非数组,直接用就行
2017-08-10