Я хочу изменить это из jquery в javascript: $('#id_of_element').children('div').addClass('some_class');
Пока все, что у меня есть, это (не работает): document.getElementById('id_of_element').getElementsByTagName('div').addClass('some_class');
Мне нужно изменить весь мой код с jquery на javascript. Есть ли сайт с примерами функций в javascript рядом с jquery? Заранее спасибо за помощь :)
Пытаться
var el = document.getElementById('elem'),
//modern browsers IE >= 10
classList = 'classList' in el;
for (var i = 0; i < el.children.length; i++) {
var child = el.children[i];
if (child.tagName == 'DIV') {
if (classList) {
child.classList.add('test');
} else {
child.className += ' test'
}
}
}
Демо: скрипка
Удалите хэш (#): в javascript вам не нужно использовать #
при выборе id.
document.getElementById('id_of_element').getElementsByTagName('div').addClass('some_class');