国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dede織夢模板用js查找法實現當前欄目樣式的高亮顯示的教程

2024-07-12 09:05:12
字體:
來源:轉載
供稿:網友
判斷當前URL對當前欄目高亮突出顯示,重點是用indexOf來判斷兩個字符串中第一次出現的位置,如果沒有出現就返回-1,出現就返回
其它,并與返回其它結果的那個字符串所在元素定義一個class樣式。
頁面HTML代碼如下:
<div id="nav"> <ul> <li><a href="http://CUOxin.com/2015/muban"><span>模板超市</span></a></li> <li><a href="http://CUOxin.com/2015/chajian"><span>插件下載</span></a></li> <li><a href="http://CUOxin.com/2015/edu"><span>建站教程</span></a></li> <li><a href="http://CUOxin.com/2015/video"><span>視頻教程</span></a></li><li><a href="http://CUOxin.com/2015/js"><span>特效下載</span></a></li> <li><a href="http://CUOxin.com/2015/sucai"><span>站長素材</span></a></li> <li><a href="http://CUOxin.com/2015/kuzhan"><span>酷站欣賞</span></a></li> <li><a href="http://CUOxin.com/2015/down"><span>源碼下載</span></a></li> </ul> </div>

 
頁面JS腳本如下:
var myNav = document.getElementById("nav").getElementsByTagName("a"); for(var i=0;i<myNav.length;i++){ var links = myNav[i].getAttribute("href"); //alert(links); //alert(myNav[i]); var myURL = document.location.href; if(myURL.indexOf(links) != -1){ myNav[i].className="d"; } }
 
比如:點擊&ldquo;資訊中心&rdquo;之后,URL地址變成 http://CUOxin.com/2015/muban ,而使用 document.location.href 取得的就是這個地址。然后我們再遍歷當前查找到的所有a連接,取得每個連接href的值。遍歷的代碼:
var myNav = document.getElementById("nav").getElementsByTagName("a");
for(var i=0;i<myNav.length;i++){
var links = myNav[i].getAttribute("href");
}
使 用indexOf函數來比較是否頁面的所有連接中,是否有當前頁的URL地址出現。若有的話,就表明是當前欄目,那么就修改當前連接的樣式。這就實現了當 前欄目高亮顯示,當前欄目高亮顯示是一個很實用的技巧,在增加用戶體驗方面尤其有好處。但在實用過程中,可能需要注意一些細節問題,比如網站是用外鏈的方 式來連接的,那么在處理的時候,點了這個外鏈的
時候就可能出現問題,呵呵。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙雅县| 澄迈县| 喀什市| 盐山县| 云林县| 德令哈市| 安阳市| 东乡县| 肥东县| 安阳县| 谢通门县| 永安市| 云龙县| 高要市| 建昌县| 崇阳县| 平遥县| 宁阳县| 威信县| 黎城县| 托克逊县| 武威市| 东乌珠穆沁旗| 石门县| 昆山市| 化隆| 淳化县| 银川市| 兴山县| 公主岭市| 徐汇区| 贺州市| 佛学| 延川县| 宁武县| 门头沟区| 郸城县| 湟源县| 鞍山市| 融水| 柘城县|