如何使用D3选择具有数字值ID的DOM元素

Kua*_*uan 0 d3.js

所有:

我想知道如何在D3中选择id =“ 1”的DIV元素,我可以在jQuery中做到这一点,但是当我转向D3时,它会给出如下错误:

未捕获的DOMException:无法在“文档”上执行“ querySelector”:“ div.chart#1”不是有效的选择器

<div id="1"></div>
Run Code Online (Sandbox Code Playgroud)

谢谢

Bar*_*aro 6

id TAG必须以字母开头,但是您可以使用以下代码:

d3.select('[id="1"]').append("div");
Run Code Online (Sandbox Code Playgroud)

这是JSFiddle中的示例

这里是技术说明。