Я получаю это сообщение об ошибке в своем Javascript.Javascript - getElementByID - Ошибка
Невозможно получить свойство «стиль» неопределенной или нулевой ссылки
document.getElementById('BS2').style.display='block';
Что происходит на нем, что иногда элемент ID не отображается. Есть ли способ проверить, есть ли элемент, затем сделать это еще, перейти к следующей строке кода?
function showb() {
if(document.getElementById('BS1').style.display=='none') {
document.getElementById('BS1').style.display='block';
document.getElementById('BS2').style.display='block';
document.getElementById('BS3').style.display='block';
document.getElementById('BS4').style.display='block';
}
return false;
}
Иногда BS1 показывает, BS3 показывает и BS4 ... и т.д.
Не можете ли вы просто проверить возвращаемое значение 'getElementById()' и продолжать, если оно не 'null'? – Pointy
Ваш DOM еще не загружен. Попробуйте положить JS-код в нижней части тела. – volter9
Как я мог это сделать? Можете ли вы сделать пример для меня? – mrmcg