n-wp.ru — блог о WordPress

Изменение некоторых пунктов меню

Надо в некоторые пункты меню добавить событие onClick.
Сейчас делаю это через javaScript, но решение надо признать, скользкое.
Определяю нужный мне пункт по классу (getElementsByClassName(«custom_menuItem_class»)), но например тот же всеми любимый IE не понимает этой функции.
Да и вообще через php это было бы правильней.
[code lang=»java»]

(function()
{
var log_ele=document.getElementsByClassName(‘highlight_menu’);
if(log_ele != null){
log_ele=log_ele.item(0);
var curr_htm = log_ele.innerHTML;
log_ele.innerHTML = curr_htm.replace(«<a ","<a onClick="_gaq.push(['_trackPageview','myEvent']);" ");
}
})();

Комментировать