1. ホーム
  2. javascript

[解決済み] javascriptでSVG画像の色を変更する

2023-01-20 18:51:50

質問

javascriptでsvg画像の色を変更しようとしています。これは可能ですか?私はそれをオブジェクトとしてロードし、何らかの形で色/画像データにアクセスすることができます。

すべての応答またはヒントは非常に高く評価されます!

どのように解決するのですか?

もちろん、ここに例があります(標準的なHTMLの定型文は省略されています)。

<svg id="svg1" xmlns="http://www.w3.org/2000/svg" style="width: 3.5in; height: 1in">
  <circle id="circle1" r="30" cx="34" cy="34" 
            style="fill: red; stroke: blue; stroke-width: 2"/>
  </svg>
<button onclick="circle1.style.fill='yellow';">Click to change to yellow</button>