addClass(MaxAge)
передаст значение переменной MaxAge
в addClass
, а не в строку 'MaxAge'
.
Кроме того, вам действительно следует использовать jQuery для привязки обработчиков событий вместо встроенных обработчиков событий:
$("select[name='maxage']").change(function() {
addClass('MaxAge');
});
$('.ThisValue a').click(function(event) {
RemoveClass('MaxAge');
event.preventDefault();
});
Чтобы узнать больше об обработчиках событий, я рекомендую прочитать статьи в quirksmode.org .
Есть и другие проблемы, например, переменная div
в addClass
и RemoveClass
, являющаяся global .Не забывайте var
, когда вы объявляете переменные.Кроме того, наименование этой функции несовместимо add
против Remove
.
Руководство по MDN JavaScript очень полезно для изучения основ JavaScript.