在您要创建节点及其属性的代码中,添加...
.on('contextmenu',/* handler */);
所以在代码中使用的一个例子是...
node.enter().append("g")
.attr("class", "node")
.on('dblclick', /* handler for double click */ )
.on('contextmenu', /* handler for right click */ );
Run Code Online (Sandbox Code Playgroud)
至于我假设是本地文本文件的读取文件,您可以参考
然后只需调用您在中创建的函数.on。
.on('contextmenu', functionForReadFile);