Всех еще раз приветствую!
Ребзя, помогите понять кое-что.
Вот есть такая коллекция
scr-col1.png
То что изображено на изображении выше, это я взяла из консоли хрома.
Чтобы добавить новый HTML тег, к этой коллекции обращаюсь вот так:
var table = document.getElementsByTagName('h1');
table[0].insertBefore(myNewElement, table.childNodes);
Всё прекрасно работает.
Иногда эта коллекция выглядит вот так
scr-col2.png
Вот тут и засада. Я не понимаю как тогда добавить myNewElement
Я сделала вот такую проверку:
var table = document.getElementsByTagName('h1');
if (table[0] === undefined) {
//Не знаю как обратиться к этой коллекции
}
else{
table[0].insertBefore(myNewElement, table.childNodes);
}
Проверка работает, но толку то от нее. Как обратится к коллекции у которой [] и что-то в нее добавить я не понимаю.