Javascript D3JS中的selectAll()是否也可以将css样式作为参数?

Javascript D3JS中的selectAll()是否也可以将css样式作为参数?,javascript,css,d3.js,Javascript,Css,D3.js,我不熟悉javascript和d3。在处理几个示例时,我遇到了如下几行:var legend=svg.selectAll.legend 我在为我的散点图创建图例时看到了这一点。这是本研究中公认的解决方案的一部分 为什么我们要把图例作为参数? 图例是CSS样式吗? 通常,我们可以将什么作为参数传递给selectAll? 我已经想出了这些例子,但我仍然对selectAll的工作原理感到困惑。非常感谢您的指导/解释/阅读链接 选择与指定选择器字符串匹配的所有元素。元素将按从上到下的文档顺序进行选择。如

我不熟悉javascript和d3。在处理几个示例时,我遇到了如下几行:var legend=svg.selectAll.legend

我在为我的散点图创建图例时看到了这一点。这是本研究中公认的解决方案的一部分

为什么我们要把图例作为参数? 图例是CSS样式吗? 通常,我们可以将什么作为参数传递给selectAll? 我已经想出了这些例子,但我仍然对selectAll的工作原理感到困惑。非常感谢您的指导/解释/阅读链接

选择与指定选择器字符串匹配的所有元素。元素将按从上到下的文档顺序进行选择。如果文档中没有与选择器匹配的元素,或者选择器为null或未定义,则返回空选择。例如,要选择所有段落:

var段落=d3.selectAllp

1在您的示例中,.legend是一个。它将作为参数传递给selectAll,以匹配所有具有legend类的DOM元素

2.图例本身不是CSS样式。但它可以在CSS中用作选择器,将一些样式属性应用于与所述选择器匹配的元素

3 selectAll只接受一个参数:字符串。可以是p,也可以是.content.items>li

下面我们来看看如何使用CSS和D3来应用不同的样式。 d3.selectAll.highlight .风格{ 颜色:绿色 } 导航a{ 颜色:红色 }
通常,回答诸如我可以用方法X做什么这样的问题的最佳地方是文档:。还有。。。