У мене є конструкція HTML, яка нагадує такий код:
<div id='intro'>
<svg>
//draw some svg elements
<svg>
</div>
Я хочу мати можливість додавати деякі елементи до SVG, визначеного вище, за допомогою javascript та DOM. Як би я це зробив? Я думав про це
var svg1=document.getElementById('intro').getElementsByTagName('svg');
svg1[0].appendChild(element);//element like <line>, <circle>
Я не дуже добре обізнаний з використанням DOM або з тим, як створити елемент, який буде передано appendChild, тому, будь ласка, допоможіть мені з цим або, можливо, покажіть мені, які інші альтернативи мені потрібні для вирішення цієї проблеми. Дуже дякую.
Uncaught TypeError: Cannot read property 'setAttribute' of null
.