在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 【JS】就tab切換的js部分代碼問問題

【JS】就tab切換的js部分代碼問問題

JS部分代碼:

    tabChange()
    function tabChange(){
      var Nav = document.getElementsByClassName("main_nav")[0].getElementsByTagName("div");
      var Content =  document.getElementsByClassName("content")[0].getElementsByTagName("div");
        for(var i=0;i<Nav.length;i++)
        {
            Nav[i].index = i ;         //賦值序號
            tabclick(Nav[i]);      //執(zhí)行點(diǎn)擊方法
            ContentClick(Content[i]);   //執(zhí)行內(nèi)容
        }
       //最外面的序號
        function tabclick(obj) {
        obj.onmouseover = function(){
            for(var m=0;m<Content.length;m++)
            {
                Content[m].style["display"] = "none";
                Nav[m].className = "";
            }
            this.className = "active";
            Content[this.index].style["display"] = "block";
        }
        }
        //最外面結(jié)束
        //最里面的
        function ContentClick(obj)
        {
                for(var m=0;m<Content.length;m++)
                {
                    obj.getElementsByClassName("content_nav")[0].getElementsByTagName("li")[m].index = m ;
                    obj.getElementsByClassName("content_nav")[0].getElementsByTagName("li")[m].onmouseover = function(){
                        for(var i=0;i<obj.getElementsByClassName("content_content")[0].getElementsByTagName("li").length;i++)
                        {
                            obj.getElementsByClassName("content_content")[0].getElementsByTagName("li")[i].style["display"] = "none";
                            obj.getElementsByClassName("content_nav")[0].getElementsByTagName("li")[i].className = "";
                        }
                        this.className = "active";
                        obj.getElementsByClassName("content_content")[0].getElementsByTagName("li")[this.index].style["display"] = "block";
                }
            }
        }
        //最里面的結(jié)束
    }

問 代碼中的 obj是怎么來的?

回答
編輯回答
拼未來

你現(xiàn)在連函數(shù)參數(shù)都不知道什么意思,建議看點(diǎn)更加簡單點(diǎn)的東西吧。函數(shù)類似于y=x,x是你需要從題目中獲取到的,y是你需要的結(jié)果,x可以是任何東西,取決于你在哪里用這個(gè)函數(shù)。
你的例子中

for(var i=0;i<Nav.length;i++)
        {
            Nav[i].index = i ;         
            tabclick(Nav[i]);      //這里執(zhí)行了tabclick(obj),那obj就是這里的Nav[i]
            ContentClick(Content[i]);  
}
2017年5月2日 04:16