1、
<a class="foot_home" href="#" οnclick="home(this)">首页</a>
function home(obj) {
//方法一:
$(obj).addClass("current").siblings().removeClass("current");
obj.style.backgroundImage = "url(images/images_footer/ico_home1.png)";
obj.style.color = "#03b9eb";
//注:var img = document.getElementsByClassName("current")获取的是集合,加上[0]是获取集合中的元素。。。。 方法二
//var img = document.getElementsByClassName("current")[0];
//img.style.backgroundImage = "url(images/images_footer/ico_home1.png)";
//img.style.color = "#03b9eb";
replace(obj);
}
//恢复除了当前点击的a标签的所有默认的背景图片和文字颜色
function replace(obj) {
//obj和$(".current")有什么区别????
var foot_name = $(".current").html();
alert(foot_name);
if (foot_name != "") {
switch (foot_name) {
case "首页":
break;
case "商城":
break;
}
}
}
2、js自执行函数的本质是什么??我不是很清楚,若谁知道请讲一下,谢谢。。