JavaScriptを使ってSVGベクトルを動的に作成しようとしていますが、いくつか問題が発生しています。JavascriptとSVG
私はdocument.createElement
でjavascriptでsvgマークアップを作成し、それをdivコンテナに追加します。それから私は同じことをしてrect
を作成し、それを子としてsvg idに追加します。私はDOMを見てみると
は、私は、要素が追加されて見ることができる、とそのプロパティは、以下のとおりです。
<svg id="gdc_container" xmlns="http://www.w3.org/2000/svg" version="1.1" width="500" height="300">
<rect id="gdc_background" width="500" height="300" style="rgb(0,0,255)"></rect>
</svg>
すべてはしかし、グラフィックスが表示されない、正常に見えます。クロムインスペクタを使用すると、svgとrect要素が表示されますが、クロムのツールチップのサイズは[0 x 0]と表示されます。
誰もが考えている?
'createElementNS'を試しましたか? (https://developer.mozilla.org/en/DOM/document.createElementNS)、いくつかの例はhttp://www.kevlindev.com/tutorials/basics/shapes/js_dom/index.htmをご覧ください。 – Prusse
答えとして、チェックマークを付けてください!ありがとう – grep