D3のData Mapsライブラリを見ています.SVGコンテンツを操作する方法を知りたいと思います。基本的な世界地図を見て、カナダをクリックしてalert("Selected")
をどのように実行するのですか?または、背景色をクリックして変更しますか?D3 DataMapsを使用してSVGアイテムを選択していますか?
編集:私の具体的な例では、私は米国の地図を使用しています。 usa.js
に、私は、このような「NY」などのIDを見つけ、今
var map = new Datamap({element: document.getElementById('maincontains'),
scope: 'usa',
fills: {defaultFill: 'rgb(217, 217, 217)'}
});
:私は、マップを起動するために以下の行を使用します。しかし、これはイベントに
document.getElementById("NY").addEventListener('click', function(){ alert("New York");}