Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Странная проблема с отображением в браузере элемента (https://javascript.ru/forum/dom-window/59537-strannaya-problema-s-otobrazheniem-v-brauzere-ehlementa.html)

CraftLawrence 15.11.2015 20:25

Странная проблема с отображением в браузере элемента
 
Даже не знаю, как объяснить вам, не то что загуглить.
В общем, вывожу результат работы одного скрипта в <div id="list"></div> с помощью кода
document.getElementById('list').innerHTML = list;

В браузере изменений нет. DIV остается пустым. Но. Если запустить следующий код
alert(document.getElementById('list').innerHTML);
то во всплывающем окне будет нужный мне текст.
Что за магия? о_О

Vlasenko Fedor 15.11.2015 20:29

Цитата:

Сообщение от CraftLawrence
Что за магия? о_О

конфликт имен
ведь к list вы можете так обратится? вместо document.getElementById('list')
list.innerHTML = 'Hi';

EmperioAf 15.11.2015 20:33

Скорее всего другой элемент перекрывает ваш элемент с id="list"
Поищите позиционнированные элементы или элементы с отрицательным маргином

Vlasenko Fedor 15.11.2015 20:47

Пример
<div id="test">Test</div>
<script> document.getElementById('test').innerHTML = test;</script>

<div id="test">Test</div>
<script> test.innerHTML = 'Hi';</script>


Часовой пояс GMT +3, время: 09:22.