老师其实没有用jquery,只是把根据id获取对象的方法封装成了一个名为 '$' 的方法
不过这样很容易让人理解错T^T
不过这样很容易让人理解错T^T
2016-02-03
接上:函数内的循环
titles[i].onmouseover = function(){
//这个循环作用为清除
for(var s = 0 ; s<titles.length ; s++){
titles[s].className = '';
content[s].style.display = "none"
}
//清除后赋值
this.className = "select";
content[this.id].style.display = "block"
}
titles[i].onmouseover = function(){
//这个循环作用为清除
for(var s = 0 ; s<titles.length ; s++){
titles[s].className = '';
content[s].style.display = "none"
}
//清除后赋值
this.className = "select";
content[this.id].style.display = "block"
}
2016-01-28
接上:
for(var i = 0 ; i<titles.length ; i++){
//设置li和div的id
titles[i].id = i;
content[i].id = i;
//改变onmouseover鼠标滑动事件,为onclick便为事件
titles[i].onmouseover = function(){
接下 函数内为循环
}
for(var i = 0 ; i<titles.length ; i++){
//设置li和div的id
titles[i].id = i;
content[i].id = i;
//改变onmouseover鼠标滑动事件,为onclick便为事件
titles[i].onmouseover = function(){
接下 函数内为循环
}
2016-01-28
window.onload = function(){
//获得id,在获得id的时候要在ul下面设置id
var notice = document.getElementById("notice-title");
//获得id下面数组有多少个 作用为具体到每一个id
var titles = notice.getElementsByTagName("li");
var news = document.getElementById("news");
var content = news.getElementsByTagName("div");
}
//获得id,在获得id的时候要在ul下面设置id
var notice = document.getElementById("notice-title");
//获得id下面数组有多少个 作用为具体到每一个id
var titles = notice.getElementsByTagName("li");
var news = document.getElementById("news");
var content = news.getElementsByTagName("div");
}
2016-01-28
1、函数名用$,你确定初学者不会蒙圈?还有,既然你想通过这种方式减少代码量,那为啥不把getElementsByTagName也封装成函数?
2、divs的索引直接用i不行吗,为啥还要for循环给标签里的每个li添一个id再反过来将这些id名作为divs的索引?
3、if语句以及if下的return是什么鬼?
2、divs的索引直接用i不行吗,为啥还要for循环给标签里的每个li添一个id再反过来将这些id名作为divs的索引?
3、if语句以及if下的return是什么鬼?
2016-01-26