0

ここに奇妙な問題があります。簡単な解決策があるはずですが、見つかりません。別の div 内にネストされた ID "map-canvas" の div にアクセスしようとしています。

これは機能します:

 <div id="map-canvas"></div>  
    <script>
        ...
        map = new google.maps.Map(document.getElementById('map-canvas')
    </script> 

これは動作しません:

<div id="someParentDiv">
<div id="map-canvas"></div>  
</div>  
<script>
    ...
    map = new google.maps.Map(document.getElementById('map-canvas')
</script>

どんな助けでも大歓迎です。また、何らかの理由でjQueryもここでは機能しません。

4

1 に答える 1

0

これで試すことができると思います。

map = new google.maps.Map(document.getElementById('someParentDiv').getElementsByTagName('div')[0])
于 2013-06-27T11:59:27.307 に答える