无法在数据图中选择标记名称上的国家/地区路径(d3,javascript)

时间:2016-01-24 13:42:06

标签: javascript datamaps

我正在努力在数据图中的国家/地区之间绘制弧线。我已经为每个国家/地区路径添加了国家/地区坐标,但我想通过选择标记名称来检索该信息(因为它们是如何标记的)

    <body>
        <div id="map" class="container" style="position: relative; width: 1000px; height:600px;">
    <svg style="overflow: hidden;" height="605" class="datamap" data-width="1005" width="1005"><g class="datamaps-subunits" id="">
    <path y="428.1202655740264" x="434.98315269028086" style="fill: rgb(255, 255, 0); stroke-width: 1; stroke-opacity: 1; stroke: rgb(253, 253, 253);" class="datamaps-subunit FRA" d="M540.4628749226546...377.01608532029195Z
</path></svg>
        </div>   
    </body>

我想选择这个特定元素并检索x和y值。但是document.getElementByTagName("datamaps-subunit FRA").length会返回0。我在这做错了什么?

1 个答案:

答案 0 :(得分:1)

应该是getElementsByClassName