Javascript 在d3中创建上下文菜单-画布元素为空
我一直遵循这个示例在d3图形中创建右键单击上下文菜单: “contextmenu”事件被正确覆盖,并在右键单击时输入相关代码。但是,此行返回为[[null]]Javascript 在d3中创建上下文菜单-画布元素为空,javascript,canvas,d3.js,contextmenu,Javascript,Canvas,D3.js,Contextmenu,我一直遵循这个示例在d3图形中创建右键单击上下文菜单: “contextmenu”事件被正确覆盖,并在右键单击时输入相关代码。但是,此行返回为[[null]] canvas = d3.select(".canvas"); 因此,代码的其余部分也返回null或failed 也许有人能告诉我们.canvas属性应该来自哪里吗?它看起来不像是在示例代码中的某个地方设置的。 非常感谢。 如果有关系的话,我正在使用d3版本3.5.0您是否有一个类名为canvas的canvas元素?您有一个类名为ca
canvas = d3.select(".canvas");
因此,代码的其余部分也返回null或failed
也许有人能告诉我们.canvas属性应该来自哪里吗?它看起来不像是在示例代码中的某个地方设置的。
非常感谢。
如果有关系的话,我正在使用d3版本3.5.0您是否有一个类名为
canvas
的canvas元素?您有一个类名为canvas
的div。。。。和canvas=d3。选择(“.canvas”)代码>行不返回null