如何使用javascript设置SVG图像元素的数据?

时间:2017-03-14 17:46:34

标签: javascript jquery html5 svg kendo-ui

我正在使用Kendo的.exportSVG()来导出图表,然后我使用该导出的字符串构建一个新的SVG。如何使用导出的数据创建SVG?我有以下

var chartSvg = document.createElementNS('http://www.w3.org/2000/svg', 'image');

但如何设置数据?

导出的字符串开头如下(切断因为它很长)

  

数据:图像/ SVG + xml的; BASE64,PD94bWwgdmVyc2lvbj0nMS4wJyA / Pjxzdmc

1 个答案:

答案 0 :(得分:0)

您需要将setAttributeNS()与xlink命名空间一起使用。

chartSvg.setAttributeNS("http://www.w3.org/1999/xlink", "xlink:href", yourDataUrl);