こんにちは、Googleマップとh3テキストをjavascriptで変更しようとしていますが、動作しません。div idとinnerHTMLの内容をjavascriptで変更する
私がしたいことは、さまざまなマップとヘッダーを表示することです。基本的にはid="map2"
と<div id="map"></div>
idを置き換えて、ロサンゼルスの代わりにベルリンの場所を表示します。
また、私は
<h3 div="textChange">Worlds Finals Season 3 and 6</h3>
のテキストを
"Worlds Season 5"
に置き換えたいと思います。
は、ここにHTMLです:
function initMap() {
var losAngeles = {
lat: 34.038037,
lng: -118.244753
};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: losAngeles
});
var marker = new google.maps.Marker({
position: losAngeles,
map: map
});
var berlin = {
lat: 52.518894,
lng: 13.407413
};
var map2 = new google.maps.Map(document.getElementById('map2'), {
zoom: 4,
center: berlin
});
function changediv() {
if (document.getElementById("map")) {
document.getElementById("textChange").innerHTML = "Worlds Finals Season 5";
document.getElementById("map").id = "map2";
}
}
EDIT:
<article>
<div class="container">
<button onclick="changediv()">Season 5</button>
<h3 id="textChange">Worlds Finals Season 3 and 6</h3>
<div id="map"></div>
</div>
</article>
はここでJavascriptのだ "onlick" "DIV" と括弧は、今H3テキストの変更が、マップを追加しますまだ変更されません、私は動作するようにページをrelaodする必要がありますか? GoogleマップAPIを使用しています。
をより多くを読むことができるが、それは '' onclickの= "changediv()" ではないでしょうか?私は 'lick'イベントについて聞いたことがありません –