1
我正在查看D3的Data Maps库,我想知道如何操作svg内容。假设我看一下基本的世界地图,我将如何通过点击加拿大运行alert("Selected")
?或点击它更改其背景颜色?使用D3 DataMaps选择SVG项目?
编辑:在我的具体实例中,我使用美国地图。我用下面的线来开启地图:
var map = new Datamap({element: document.getElementById('maincontains'),
scope: 'usa',
fills: {defaultFill: 'rgb(217, 217, 217)'}
});
现在,在usa.js
我找到的ID,如“NY”。然而,这并不让我
document.getElementById("NY").addEventListener('click', function(){ alert("New York");}