簡體   English   中英

d3js selectAll元素是否受CSS樣式影響?

[英]d3js selectAll elements by its CSS style?

有沒有一種方法可以選擇所有樣式visibility===visible circle 像這樣的東西: svg.selectAll("circle").filter(function(d) { return this.style.visibility === 'visible'; })

您可以使用d3.selectAll選擇所有圓形svgs( https://github.com/mbostock/d3/wiki/Selections#d3_selectAll )。

這將返回一個二維數組。 它實際上是一個包含所選數組的數組。 假設您有25個圈子:

circs = d3.selectAll("circle") // here circs may be [Array[25]]
circs = circs[0] //now circs is an array of circles

現在,您需要做的就是根據該元素的計算樣式進行過濾。 查看此答案以了解您的操作方法:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM