Вопросы к Поиску с Алисой
Разница между querySelector и getElementsByClassName заключается в том, что первый метод ищет один элемент, а второй — несколько. itchief.ru linguinecode.com
querySelector возвращает первый HTML-элемент, соответствующий указанному селектору. linguinecode.com Даже если под селектор подходят несколько элементов, querySelector выбирает только один. itchief.ru
getElementsByClassName, в свою очередь, возвращает массив элементов, которые соответствуют заданному классу. linguinecode.com Этот метод позволяет искать элементы не только по одному классу, но и сразу по нескольким, которые должны присутствовать у элемента. itchief.ru
Ещё одна особенность querySelector — возможность писать запросы в стиле CSS3, в то время как для getElementsByClassName нужно указывать только идентификатор класса. linguinecode.com