Javascript 在基于Chromium的浏览器中,使用D3向SVG路径添加样式属性不起作用

Javascript 在基于Chromium的浏览器中,使用D3向SVG路径添加样式属性不起作用,javascript,css,d3.js,svg,Javascript,Css,D3.js,Svg,使用D3在元素内选择元素: d3.select("#my_id").style("fill", "red"); 在基于Chromium的浏览器中没有效果。这在Firefox70中工作得非常好。在Chromium浏览器中,向元素添加style属性的唯一方法是创建它 我还尝试将其添加为属性,这在Firefox中有效,但我知道这并不严格有效,因为和元素没有“fill”属性: d3.seelect("#my_id").attr("fill", "red"); svg和path元素确实有一个fill属

使用D3在
元素内选择
元素:

d3.select("#my_id").style("fill", "red");
在基于Chromium的浏览器中没有效果。这在Firefox70中工作得非常好。在Chromium浏览器中,向
元素添加style属性的唯一方法是创建它

我还尝试将其添加为属性,这在Firefox中有效,但我知道这并不严格有效,因为
元素没有“fill”属性:

d3.seelect("#my_id").attr("fill", "red");

svg和path元素确实有一个fill属性,您应该将前一个问题报告给chrome的bugtracker。您的问题对我来说没有什么意义:我是D3编程人员,您的第一个代码片段可以在所有基于chrome的浏览器中运行。请尝试创建一个不适用于您的,因此我们可以检查。