Сохранение div с помощью html2canvas

Андрей13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.04.2017

Необходимо с помощью html2canvas сохранять содержимое div на диск в виде png

Имеется следующий код.

    var elems=$(".histogram");

    for(var i=0; i

      {

      html2canvas(elems,{onrendered: function(canvas){document.body.appendChild(canvas);}});

      var canvas=$('canvas')[0];

      var data=canvas.toDataURL('image/png').replace(/data:image\/png;base64,/, '');

      $('canvas').remove();

      $.post('action.php',{data:data}, function(){});

      }

Он не рабочий. Требуется написать новый или поправить этот. В файл прикреплен точный код