2013-08-24 5 views
0

Печати с карты вараКак получить значение объекта Javascript

var map = new google.maps.Map(document.getElementById(el), settings); 
    console.log(map); 

выход

Ri {gm_accessors_: Object, zoom: 15, gm_bindings_: Object, center: Q, disableDefaultUI: true…} 
Ab: Wh 
D: W 
De: rg 
Fc: rg 
I: W 
Ja: yg 
N: W 
Re: rg 
Se: rg 
__e3_: Object 
b: div#map 
center: Q 
controls: Array[14] 
d: Qi 
disableDefaultUI: true 
e: W 
features: W 
gm_accessors_: Object 
gm_bindings_: Object 
keyboardShortcuts: false 
l: rg 
mapDataProviders: "Map data ©2013 Google" 
mapTypeId: "roadmap" 
mapTypes: Gg 
mapUrl: "http://maps.google.com/maps?ll=48.89376,2.33742&z=15&t=m&hl=en-US&mapclient=apiv3" 
overlayMapTypes: yg 
streetView: Qi 
tilt: 0 
tosUrl: "http://www.google.com/intl/en-US_US/help/terms_maps.html" 
wc: yg 
zoom: 15 
zoomControl: true 
__proto__: c 

Я просто хотел, чтобы получить это Div значения ID b: div#map. console.log(map.b) не печатает div#map мой синтаксис неправильный?

+0

Что он печатает? – Shomz

ответ

1

Хром (или любой другой браузер, который вы используете), вероятно, создает сжатое представление объекта в точке, в которой вы регистрируете map. Я предполагаю, что map.b возвращает сам элемент DOM, но я не могу сказать, если вы не разделяете то, что возвращает console.log(map.b). Если он возвращает элемент DOM с идентификатором, вы можете просто позвонить map.b.id, чтобы получить то, что ищете.

Смежные вопросы