ホームページ  >  に質問  >  本文

JavaScript を使用して SVG 要素を生成する

<p>JavaScript を使用して SVG 要素を作成するにはどうすればよいですか?次のコードを試してみました: </p> <pre class="brush:php;toolbar:false;">var svg = document.createElement('SVG'); svg.setAttribute('style', 'border: 1px 単色黒'); svg.setAttribute('幅', '600'); svg.setAttribute('高さ', '250'); svg.setAttribute('バージョン', '1.1'); svg.setAttribute('xmlns', 'http://www.w3.org/2000/svg'); document.body.appendChild(svg);</pre> <p>ただし、幅と高さがゼロの SVG 要素が作成されます。 </p>
P粉662802882P粉662802882396日前450

全員に返信(2)返信します

  • P粉670107661

    P粉6701076612023-08-23 20:03:45

    .createElementNS は、svg 要素と path 要素に必要なメソッドです。以下に例を示します。

    リーリー

    返事
    0
  • P粉294954447

    P粉2949544472023-08-23 00:06:04

    svg 要素の 名前空間 URI 属性と xmlns 属性を忘れています。

    さらに、version 属性はすべてのブラウザで無視されます。

    リーリー

    返事
    0
  • キャンセル返事