最新回答 / 慕仔7676644
因为i在这里是一个局部变量,变量i只在for循环里面存在。而title.innerHTML = as[index].innerHTML;这一句代码是在for循环的外面,所以改为as[i]的话是找不到i这个变量的,也就无法定位选取li里的内容。
2016-03-25
最新回答 / jokerFei
js中的json. 一种轻量级数据格式例如:say:function(){alert('hello word!')}; 类似于var say = function(){ alert('hello word!');};以上来自百度,自己暂时不是很懂,也不瞎BB了 希望对你有帮助
2016-03-24
最新回答 / 慕粉3146726
// 点击三角时 title.onclick=function(event){ // 执行脚本 event=event||window.event; if(event.stopPropagation){ event.stopPropagation(); }else{ event.cancelBubble=true; } menu.style.display='block'; } 为什么这里需要阻止事件冒泡呢,父元素也没有类似的点击事件啊?
2016-03-17
最新回答 / Long2021
window.onload执行的是一个函数 函数里声明是局部变量不是全局变量,如果在window.onload外声明,就好像data那样声明就是全局变量,就能调用。
2016-03-17
最新回答 / Lshah
我也是想问这个问题,开始我想的是可能没有读取到body下面的id,所以不行,因为window.onload是页面加载完了才开始执行js代码,但是后来我把js代码写在body最下面,把addEvent写在外面还是不行...哎我也在到处求问
2016-03-16
最赞回答 / 深山小童
那是因为只用一个var 声明多个变量的原因,比如var a,b,c; 相当于var a; var b; var c; 加上赋值表达式是不是没反应过来,哈哈。
2016-03-16