接上:函數內的循環
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