Можно... Вот так например.
window.onload = function () {
activProduct();
activService();
}
var activProduct = function () {
var a = document.getElementById("menu_product").getElementsByTagName("a");
var tHref = location.href;
for(var i=0; i < a.length; i++) {
if (a[i].href==tHref) {
a[i].className='menu-link_activ';
}
}
}
var activService = function () {
var a = document.getElementById("menu_service").getElementsByTagName("a");
var tHref = location.href;
for(var i=0; i < a.length; i++) {
if (a[i].href==tHref) {
a[i].className='menu-link_activ';
}
}
}
Экономия 2 строки, несколько байт, и возможно какая-то (очень мелкая) единица времени. Каждый программирует по разному, а если код нормально работает то лучше его не трогать...