Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.02.2016, 15:15
Интересующийся
Отправить личное сообщение для freelancerphpcss Посмотреть профиль Найти все сообщения от freelancerphpcss
 
Регистрация: 02.07.2013
Сообщений: 19

динамический элемент
Как отловить динамически созданный элемент. К примеру: У меня динамически создаётся блок infoBox со стилями http://prntscr.com/9yghcj , хочу получить параметры атрибута style. после подгрузки элемента вывожу
var inf = document.getElementsByClassName("infoBox");
            console.log(inf);


и в консоли получаю вот такой непонятный объект http://prntscr.com/9ygiap . как мне правильно получить параметры style?
Ответить с цитированием
  #2 (permalink)  
Старый 03.02.2016, 15:28
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

freelancerphpcss,
результатом выполнения метода getElementsByClassName будет массив элементов
Ответить с цитированием
  #3 (permalink)  
Старый 03.02.2016, 15:40
Интересующийся
Отправить личное сообщение для freelancerphpcss Посмотреть профиль Найти все сообщения от freelancerphpcss
 
Регистрация: 02.07.2013
Сообщений: 19

А вы может знаете как в google maps получить параметры infobox?

я просто понял в чём была причина, у меня блок ещё не появлялся, срабатывало событие google.maps.event.addListener(marker, 'click') и вот уже после этого события у меня появлился полностью блок и я к нему смог обратиться. Только вот смысл в том что мне в событии этом надо как-то получить нужные параметры блока
Ответить с цитированием
  #4 (permalink)  
Старый 03.02.2016, 15:43
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

При создании элемента присваивать ему id, чтобы в дальнейшем ссылаться.
Ответить с цитированием
  #5 (permalink)  
Старый 03.02.2016, 16:43
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Сообщение от freelancerphpcss Посмотреть сообщение
А вы может знаете как в google maps получить параметры infobox?

я просто понял в чём была причина, у меня блок ещё не появлялся, срабатывало событие google.maps.event.addListener(marker, 'click') и вот уже после этого события у меня появлился полностью блок и я к нему смог обратиться. Только вот смысл в том что мне в событии этом надо как-то получить нужные параметры блока
Как я понял, вам нужно отловить событие появления infobox - и тогда получить параметры стиля
Попробуйте посмотреть https://en.wikipedia.org/wiki/DOM_events, раздел Mutation
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
определить элемент под перетаскиваемым элементом slavaspirit Элементы интерфейса 3 26.07.2015 01:49
Можно ли узнать какой элемент находится под данным? nbq Javascript под браузер 2 14.03.2015 20:58
Выбрать элемент у родителя которого сын это элемент по которому кликнули MalikSPB Events/DOM/Window 8 30.12.2012 12:22
Drag-n-Drop - перетянуть элемент Jugo ExtJS 1 10.08.2011 19:10
Кроссбраузерное навешивание событий на динамический элемент Pula Events/DOM/Window 5 02.07.2009 15:02