Snap.svgを使用してsvgにテキストを追加/書き込みしようとしています。以下のコードは、chrome、firefox、opera、edgeではうまく動作しますが、Internet Explorerでは動作しません。私はutf8としてHTMLファイル内のメタタグに文字セットを入れてみましたが、まだ動作していません。Internet Explorerのsvgテキストの空白
lines2が引数として渡された場合、Internet Explorerは通常の文字列として とみなします。
var lines1 = ["a b", "c d", "e f"];
var lines2 = ["a b", "c d", "e f"];
Snap("#svg").text(10, 0, lines).attr({
fill: "black",
fontSize: "18px"
}).selectAll("tspan").forEach(function(tspan, i) {
tspan.attr({
x: 0,
dy: 20
});
tspan.node.innerHTML = tspan.node.textContent.replace(/ /g,' ');
});
ここにはのリンクがあります。
!!ありがとう.... –