2013-08-24 42 views
0

打印關閉VAR地圖如何獲得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#mapconsole.log(map.b)不打印div#map是我的語法不正確?

+0

它打印什麼? – Shomz

回答

1

Chrome(或您正在使用的任何瀏覽器)可能在您記錄日誌map處提供了對象的精簡表示。我的猜測是map.b正在返回DOM元素本身,但除非您分享console.log(map.b)返回的內容,否則我無法分辨。如果它返回一個具有ID的DOM元素,那麼您可以致電map.b.id以獲取您要查找的內容。

相關問題