javascript - 使用 vis.js 更改作为节点的图像颜色

标签 javascript vis.js

您好,我正在尝试更改作为节点附加的图像的颜色。使用 vis.js 有办法做到这一点吗?

我尝试使用这个:

{data.nodes.update([{id:[i], color:{border:'#9966ff'}}]);}

但似乎不起作用。

最佳答案

您首先必须将节点声明为数据集

var nodes = new vis.DataSet();
nodes.add([
    {id: 1, label:"myLabel}
]);

然后调用函数来更新节点:

function changeData(){
        nodes.update({id: 1, color: {background: "orange"}});
}

然后让一个按钮调用该函数:

<button onClick="changeData()">Click Here</button>

干杯!

关于javascript - 使用 vis.js 更改作为节点的图像颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38135103/

相关文章:

javascript - 指令无法替换模板中的变量 : Syntax Error

javascript - 在类的构造函数之外的任何地方操作 js $locale

vis.js - 如何将渲染的 DAG 中的 vis.js 边缘强制为 "jump"图形级别?

javascript - 在 VisJs 中创建网络图时选项对象出错(Angular 4)

javascript - 如何增加 Vis.js 网络图节点中的标签填充?

vis.js-network - 渲染节点在 visjs 网络图中重叠

php - 在 HTML 中搜索和替换单词

javascript - 将 addeventlistener 添加到节点列表

javascript - Angular 延迟加载 - 没有看到它正在工作

javascript - VisJs - 获取特定节点的边数