课程
/前端开发
/JavaScript
/商城分类导航效果
Lis[i].i = i; 我不加也能打到同样效果 。请问这个意义在哪里
2015-07-08
源自:商城分类导航效果 3-2
正在回答
假设你的Lis是本例的Lis=document.getElementsByTagName('li');
Lis[i].i=i; 意思是给每一个li标签添加了属性为i的索引号,该索引的序列号为当前(this)的i值。
看了一下,这句话没什么意义,我也不知道他要干嘛。另外刚写了下我的答案,顺便贴出来分享一下
window.onload = function () { var list = document.getElementsByTagName('li'); for(var i=0;i<list.length;i++){ list[i].onmouseover = function(){ for(var j=0;j<list.length;j++){ list[j].className=""; } this.className="lihover"; } } }
不肖生
举报
两种方法实现分类导航,同时扩展讲解其它商城分类导航的制作方法
2 回答Lis[i].i=i;第二个i是什么意思?
1 回答代码中的Lis[i].i = i; 是什么意思?
1 回答Lis[i].i = i;到底有什么用?“保存i值”这种没用的回答就算了。
1 回答this.className为什么不能写成Lis[i].className
2 回答list[i].i=i;是什么意思啊