вот почти работающий скрипт
(function() {
for(var index = 0, length = document.links.length, link; index < length; index++) {
link = document.links[index];
if(link.href === location.href) {
var p = document.createElement("span");
p.className = "xyz1";
p.innerHTML = link.innerHTML;
link.parentNode.replaceChild(p, link);
}
}
})();
на он работает только если прописать адрес без слеша, а если прописать адрес со слешем /transform.html или так /css/css3/transform.html то не работает, и не меняет цвет у других ссылок имеющие отношения к текущему пути, и для наилучшего варианта надо в скрипте указать количество директорий перечислив необходимые "xyz1", "xyz2", "xyz3", "xyz4", "xyz5", "xyz6", xyz7", xyz8" и дальше чтобы можно было в скрипте изменить названия классов потом в стиле прописать эти классы чтобы было интуитивно понятно чему соответствует каждый класс, и выбросить и скрипт и стиль в отдельные файлы