1
このSVGオブジェクトを正確に同じ位置に置きたいと思います。 おそらく、CSSの方法はありますが、具体的な理由から、Javascriptを使用してこれを完全に機能させることになりました。SVGをイメージに置き換える
<circle id="Sun" class="st0" cx="500" cy="300.8" r="30.3" onclick="changePic();"/>
これは、おそらくいくつかの調整が必要な機能です。
function changePic(src)
{
var im = document.getElementById("Sun");
im.setAttribute("Sun", "im");
im.setAttribute("src", src || "img/picture.png");
}
"img/picture.png"
はフォルダ内の画像です。
また、ワンクリックではなく、SVGをダブルクリックしたときにこの関数を呼び出す方法があります。私はそれが私が尋ねたものではないことを知っていますが、もし私もそれで助けられたならば、私は感謝します。
はそれだけで親ノードからSVG要素を削除するために働き、そしてそれが正しいSRCと新しい
タグを追加していないだろうしてみ? –
MrKickkiller