解决方案 »

  1.   

        window.onload = function () {
            var curIndex = 0; //被点击对象的索引
            var allmenu = document.getElementById("menu_li");
            var menu_a = allmenu.getElementsByTagName("a");
            var allli = document.getElementsByTagName("li");
            for (var i = 0, len = /*a*/menu_a.length; i < len; i++) {//是menu_a
                (function (i) {
                    menu_a[i].onclick = function () {
                        allli[i].className = "selected";
                        allli[curIndex].className = "";
                        curIndex = i;
                    };
                })(i);
            } //少了
        }
      

  2.   

    jquery ui中已经有下拉菜单了,楼主干嘛费劲自己去编写?