Javascript 使点动态消失和重新出现

Javascript 使点动态消失和重新出现,javascript,d3.js,Javascript,D3.js,我的程序中有几个点,它们都在一个名为 nodes[]; 我需要做组中的最后一个点,名为 nodes[2]; 当某一事件发生时消失。我尝试了很多不同的方法让它消失,比如 document.getElementById("nodes[2]").style.visibility = "hidden"; 及 但它们似乎不起作用。我想知道的任何方法,是用来使点暂时看不见,请 完整代码如下:问题:您的意思是将“不透明度”设置为0,将“可见性”设置为“隐藏”吗?因为将其设置为可见,将不透明度设置为1意味

我的程序中有几个点,它们都在一个名为

nodes[];
我需要做组中的最后一个点,名为

nodes[2];
当某一事件发生时消失。我尝试了很多不同的方法让它消失,比如

document.getElementById("nodes[2]").style.visibility = "hidden";

但它们似乎不起作用。我想知道的任何方法,是用来使点暂时看不见,请


完整代码如下:

问题:您的意思是将“不透明度”设置为0,将“可见性”设置为“隐藏”吗?因为将其设置为可见,将不透明度设置为1意味着您可以看到它是的,您是对的。我使用这些节点来显示我使用的通用框架,但请让我对其进行更改以使其更清晰。。。。。您可能想插入节点[2]并执行节点[2].id之类的操作?没有看到d3js代码就有点难哦,好吧,让我先发布代码
nodes[2].style("opacity", "0");