//参数说明: //parentelementid:父级id //fndefault:没有找到时的处理方法 //fnselect: 找到时的处理方法 ,会传入找到的a元素 //特殊方法: 每个a元素都可以使用 .getlv(lv) function navmenuclass(parentelementid, fndefault,fnselect) { var _navarr = document.getelementbyid(parentelementid).getelementsbytagname("a"); var _alllvarr = null; var classnavcssi = 0; var _this = this; var _rootelement=document.getelementbyid(parentelementid); if(_rootelement==null) { alert("找不到"+parentelementid); return; } this.test = function (url, ahref) { if(/\.(html){0,1}$/.test(url)) //处理.htm { //取出尾部的每一段 if(/[^/]+$/.exec(ahref)==null) return false; var _endhref = /[^/]+$/.exec(ahref)[0].replace(/\.html{0,1}$/i,""); var _endurl = /[^/]+$/.exec(url)[0].replace(/\.html{0,1}$/i,""); var arr=_endhref.split("_"); var ismatch=true; for(var i=0;i