无法使用D3.js设置样式属性

时间:2018-09-12 14:57:29

标签: javascript d3.js

我正在对图表执行一些操作,该操作完成时必须隐藏一部分,之后必须再次可见。

为此,我将显示设置为无(正常工作),如下所示:

myProp = d3.select(".my-column");
myProp.style("display", "none");

如果选中,则显示所需结果:

console.log(myProp.style("display")); //-> "none"

当我想将其更改为可见/初始时出现问题:

myProp.style("display", "visible");

它不起作用,console.log像以前一样返回none。为什么会发生这种情况,如何将其设置为可见/初始?

1 个答案:

答案 0 :(得分:0)

问题是显示的初始值不是visibleinitial,而是我期望的inline

在这种情况下,如果尝试将其从无更改为行内即可。

myProp.style("display", "inline"); //-> "inline"

不确定,可能无法将其更改为其他选项。