Работал как шарм! Спасибо за это объяснение! Я удивлен, что до этого момента не сталкивался с этой конкретной проблемой.
аюсь получить свойство DISPLAY элемента div на странице. Я могу только захватить его, если он был установлен с помощью встроенного атрибута стиля.
Если мой JS это:
alert(document.getElementById('myDiv').style.display);
Он будет предупреждать «блок» с этим HTML:
<div id="myDiv" style="display: block;"></div>
Однако, если я установлю его через внешнюю таблицу стилей:
#myID {display: block}
и мой HTML:
<div id="myDiv"></div>
тогда мое предупреждение - пустая строка.
Почему это?