2013-08-24 45 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以获取您要查找的内容。

相关问题