對不起,我對Javascript很新手。Javascript返回活動鏈接
當一個頁面已經加載,我想獲得一個菜單中的活動鏈接。
我無法將當前URL與點的地址(鏈接觸發當前頁面內的連接)進行比較。
這個想法是遍歷所有的標籤(在一個表中),並檢查鏈接的狀態是否處於活動狀態。 默認情況下,活動鏈接的延伸方式不同,所以我想通過查詢元素屬性可以獲取此信息。
對於我的工作輪它通過檢查鏈接diplays作爲缺省的活動鏈接
if (document.getElementById('MyTable').rows[i].style.fontWeight =="bold"){
..some code...
}
這顯然作品,但如果由於某種原因,應用不管鏈路狀態的魄力,這將失敗的那一刻,所以我覺得這不是最堅實的方法。
我在尋找類似
if (document.getElementById('MyTable').rows[i].cells[0].childNodes[0].active == true){
..some code...
}
的的childNodes [0]第一列單元格的將是一個標籤。
我很新手,我什至不能想象它將需要做它服務器端。我可能應該提到我處於sharepoint,鏈接是連接到Data View Wep Parts的__doPostBack函數。我不明白爲什麼要獲得活動鏈接非常困難,因爲任何瀏覽器都是開箱即用的,並對其應用特定的格式(粗體文本或其他)。從我使用google搜索的衆多變通方法來看,似乎沒有'active'屬性,如果通過Javascript查詢,它將返回一個布爾值,正如我所希望的那樣。我很驚訝。 – undefinederror