divタグの内容を更新したいと思います。私はOpenlayer3を使って地図を作成します。私のWebには、divタグにマップをレンダリングするボタンがありますが、ボタンをクリックするたびに、最後のマップに続いて別のマップが作成されます。目的は、表示された地図を削除して新しい地図をレンダリングすることです。どうやってやるの ?divの内容を削除するには
あなただけの、古いマップを削除し、新しいものを作りたい場合は、私は
divタグの内容を更新したいと思います。私はOpenlayer3を使って地図を作成します。私のWebには、divタグにマップをレンダリングするボタンがありますが、ボタンをクリックするたびに、最後のマップに続いて別のマップが作成されます。目的は、表示された地図を削除して新しい地図をレンダリングすることです。どうやってやるの ?divの内容を削除するには
あなただけの、古いマップを削除し、新しいものを作りたい場合は、私は
$('map').remove();
を古いものを消去し、新しいものをレンダリングするために
$('map').empty();
を試みたが、doesn't作品古い地図を削除してください。その後、
function clearTheDiv()
{
document.getElementById("yourDivIdHere").innerHTML = "";
}
とコール "clearTheDiv();":
さらに良い、あなたはjQueryのをしようとしている場合は、この
$(".youMapContainer").empty()
ありがとうマップをレンダリングするfuntionに次のfuntionを含めます。 – kamome
の操作を行います。
$("#map").html("");
バニラHTMLで
divにIDとして "map"があることを確認してください。または、それを "map"と呼ばれるクラスにしている場合、セレクタは$( "。map")になります – user326964
ありがとうございました。 ()
function traza_mapa() { // function to render the map
function clearTheDiv()
{
document.getElementById("map").innerHTML = "";
};
clearTheDiv();
......
マップがdiv要素の有効なセレクタではありませんclearTheDivを使用して
、何をやろうとしていますか?詳細をご記入ください。 – Boratzan
ここに地図は何ですか? divに表示されているマップを削除したい場合は、divを空にしてください – brk
** map **が定義されているコードを追加して、必要なセレクターを明確にしてください。 – Fabricio