使用JavaScript產生SVG元素
P粉662802882
2023-08-22 22:04:39
<p>如何使用JavaScript建立一個SVG元素?我嘗試了以下程式碼:</p>
<pre class="brush:php;toolbar:false;">var svg = document.createElement('SVG');
svg.setAttribute('style', 'border: 1px solid black');
svg.setAttribute('width', '600');
svg.setAttribute('height', '250');
svg.setAttribute('version', '1.1');
svg.setAttribute('xmlns', 'http://www.w3.org/2000/svg');
document.body.appendChild(svg);</pre>
<p>然而,它所創建的SVG元素的寬度和高度都為零。 </p>
.createElementNS
是svg
和path
元素所必需的方法。以下是範例。您忘記了您的
svg
元素的命名空間URI和xmlns
屬性。此外,
version
屬性被所有瀏覽器忽略。