编程碰到的问题

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自执行函数的本质是什么??我不是很清楚,若谁知道请讲一下,谢谢。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值