Javascript 选择id中带有双点的元素,错误:“0”#章鱼:猫;不是有效的选择器

Javascript 选择id中带有双点的元素,错误:“0”#章鱼:猫;不是有效的选择器,javascript,d3.js,selector,Javascript,D3.js,Selector,给定一个具有现有id=“kvg:StrokeNumbers_07425”的svg 并获取以下错误消息: Uncaught SyntaxError: Failed to execute 'querySelector' on 'Document': '#kvg:StrokeNumbers_07425' is not a valid selector. 这可能是由于: 我应该怎么做才能让它工作? 编辑:将:原样转义 d3.select("#kvg\\:StrokeNumbers_07425").

给定一个具有现有
id=“kvg:StrokeNumbers_07425”
的svg

并获取以下错误消息:

Uncaught SyntaxError: Failed to execute 'querySelector' on 'Document': 
'#kvg:StrokeNumbers_07425' is not a valid selector.
这可能是由于

我应该怎么做才能让它工作?



编辑:

原样转义

d3.select("#kvg\\:StrokeNumbers_07425").attr("style","fill:red;");

哈哈哈。我不知道我们能做到。谢谢你&valided。
Uncaught SyntaxError: Failed to execute 'querySelector' on 'Document': 
'#kvg:StrokeNumbers_07425' is not a valid selector.
d3.select("#kvg\\:StrokeNumbers_07425").attr("style","fill:red;");