(当然,id="76"的元素是存在的。这是一个组元素(
我对d3选择有一些问题。 我在我的项目中做了数百次,但现在我的脑袋上有一个洞。
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 不应以数字开头,以便更好地处理