Invalid div id; div already has a Diagram associated with it.gojs中踩到的坑

Invalid div id; div already has a Diagram associated with it. 

在进行gojs开发中,gojs 第一次初始化正常,但是第二次调用初始化方法时就会报如下的错误

错误的原因就是同一个div 只能和一个gojs 实例进行绑定,初始化方法中我们可以用js 先删除掉div 然后在用js 创建id 相同的新的div即可

html  部分 

  

 

初始化方法中,添加如下代码即可

Invalid div id; div already has a Diagram associated with it.gojs中踩到的坑_第1张图片

var mygoChart = document.getElementById('mygoChart');
      var parentDiv = document.getElementById('parentDiv');
       parentDiv.removeChild(mygoChart);
       var div = document.createElement('div');
       div.setAttribute('id','mygoChart')
       parentDiv.appendChild(div);

 

你可能感兴趣的:(前端)