1

2 つの tspan 要素を持つ svg テキスト要素があります。このように見えます。

<text id="majNote5" x="25" y="70">
    <tspan>D</tspan>
    <tspan font-family="'Opus Text'" font-size="25">b</tspan>
</text>

このような 2 番目の空のテキスト要素があります。

<text id="majChord1" x="425" y="70" ></text>

最初のテキスト要素の tspan 要素とそれぞれのテキストの両方を 2 番目のテキスト要素にコピーしたいと考えています。

私は次のことを試しました:

var majNote5 = document.getElementById('majNote5');
var majChord1 = document.getElementById('majChord1');

majChord1.textContent = majNote5.textContent;

これにより、tspan 要素のテキスト コンテンツがコピーされ、他のコンテナーに配置されますが、tspan 要素は含まれません。したがって、その後は次のようになります。

<text id="majChord1" x="25" y="70">Db</text>

2 番目のテキスト コンテナーを最初のコンテナーとまったく同じようにするにはどうすればよいですか?

ありがとう、クリストファー

4

0 に答える 0