На днях приступил к изучению BOM и DOM! Поверхностно знаю/слышал/видел функции JQUERY и мне стало интересно написать их на чистом JS. Правильно ли реализована фича: toggle из JQuery:
JSFID
window.onload = function() {
var addCl = document.querySelectorAll(".header ul li");
for (var i = 0; i < addCl.length; i++) {
addCl[i].onclick = function() {
for (var r = 0; r < addCl.length; r++) {
if(addCl[r].classList.contains("onactive")) {
addCl[r].classList.remove('onactive');
this.classList.add("onactive");
} else {
this.classList.add("onactive");
}
}
}
}
}
?? Критика приветствуется :)