I am looking for a pure javascript replacement for this jquery code:
$().evt(function(){
$('.class').removeClass('active');
$(this).addClass('active');
})
this is how i am trying
node.addEventListener('contextmenu', function(e){
e.preventDefault();
var currentActive = document.querySelectorAll('.active');
alert(currentActive.length);
currentActive.className = '';
this.className = 'active';
});
fiddle: http://jsfiddle.net/toniweb/Wx8Jf/34/
But current active class is not removed
Try this:
This will remove only the
active
class from those nodes.