Q_BASIC
Хранитель порядка
- Регистрация
- 30 Ноя 2013
- Сообщения
- 516
- Реакции
- 1.240
- Автор темы
- #1
Приветствую,
Если на странице нет самого тега <body>, а сразу контент, то document.body.appendChild не работает, для этого делаю проверку.
Первая строчка выдает ошибку: Uncaught TypeError: Cannot read property 'appendChild' of null и далее не выполняется код.
Как проверку сделать?
document.body - в любом случае object, даже если тега нет, а пропадает appendChild
typeof document.body.appendChild == 'undefined' тоже не работает
Если на странице нет самого тега <body>, а сразу контент, то document.body.appendChild не работает, для этого делаю проверку.
Код:
if(typeof document.body['appendChild'] == 'undefined')
{
var parentElement = document;
}
else
{
var parentElement = document.body;
}
console.log(parentElement);
parentElement.appendChild(container);
Первая строчка выдает ошибку: Uncaught TypeError: Cannot read property 'appendChild' of null и далее не выполняется код.
Как проверку сделать?
document.body - в любом случае object, даже если тега нет, а пропадает appendChild
typeof document.body.appendChild == 'undefined' тоже не работает