在d3中单击按钮执行Javascript-File

时间:2015-11-13 10:09:20

标签: javascript node.js function d3.js execute

我在node.js中有一个d3图。在此图表中,我正在呼叫

d3.select("#updatebutton").on("click", function(e) {
      //execute another js-file and reload the graph
}

我想要做的是:点击更新按钮我想执行另一个javascript文件(wiki.js),之后重新加载图形(就像在webbrowser中重新加载一样)。

这可能吗?我会很高兴得到一些帮助! 谢谢!

1 个答案:

答案 0 :(得分:0)

你可以简单地在头部添加一个脚本元素:

d3.select("#updatebutton").on("click", function(e) {
      //execute another js-file 
     var scriptElement = document.createElement('script');
     scriptElement.onload = function(){
        //and redraw the graph
     }
     scriptElement.src = "wiki.js";
     document.head.appendChild(scriptElement);
})