Gui*_*nge 1 html javascript jquery google-maps-api-3
显示加载的地图.map_canvas而不是#map_canvas.
未捕获的TypeError:无法设置undefined的属性"position"
当我在#map_canvas所有内容中加载地图时,如果我将元素包装器更改为.map_canvas,我的应用程序将会崩溃.
我做了两个例子:
#map_canvas:上播放的jsfiddle ✓.map_canvas:在jsFiddle上玩 ✗在这两种情况下,请注意JavaScript代码的第36行.
提示:我已经尝试过使用jQuery选择器代替
getElementsByClassName(),但问题仍然存在.
有人可以给我一个想法吗?
那是因为getElementsByClassName返回一个数组,指定0索引:
var mapDiv = document.getElementsByClassName("map_canvas")[0];
Run Code Online (Sandbox Code Playgroud)
课堂演示:http://jsfiddle.net/tymeJV/fqCTV/1/
| 归档时间: |
|
| 查看次数: |
461 次 |
| 最近记录: |