我有一些关于 d3-selection 的问题。
我在我的项目中做了数百次,但现在我脑子里有个洞。
var draggedLine = d3.select('line');
按预期工作(返回第一行)
var draggedLine = d3.select('#76');
在 d3.v4.js 中抛出语法错误。
d3.v4.min.js:2 未捕获的 DOMException:无法在“文档”上执行“querySelector”:“#76”不是有效的选择器。
这里有什么问题?(当然存在 id="76"的元素。它是一个组元素)
最佳答案
解决方案 试试这个
var draggedLine = d3.select('[id="76"]');
注意:为了更好的方法,id 不应该以数字开头
关于javascript - 如何通过 ID 选择元素 (d3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58302561/