Показать сообщение отдельно
  #7 (permalink)  
Старый 23.09.2013, 16:58
Аспирант
Отправить личное сообщение для razorg1991 Посмотреть профиль Найти все сообщения от razorg1991
 
Регистрация: 10.11.2012
Сообщений: 98

Сообщение от pumaone Посмотреть сообщение
http_://javascript.ru/unsorted/top-10-functions#8-getelementsbyclass
Честно я в js не очень поэтому мне тяжеловато, вот вроде бы то что мне нужно

function addClass(o, c){
    var re = new RegExp("(^|\\s)" + c + "(\\s|$)", "g")
    if (re.test(o.className)) return
    o.className = (o.className + " " + c).replace(/\s+/g, " ").replace(/(^ | $)/g, "")
}
 
function removeClass(o, c){
    var re = new RegExp("(^|\\s)" + c + "(\\s|$)", "g")
    o.className = o.className.replace(re, "$1").replace(/\s+/g, " ").replace(/(^ | $)/g, "")
}


Только я не пойму что мне где поменять
Ответить с цитированием