J'ai une construction HTML qui ressemble le code suivant:Ajouter un élément SVG à SVG existant en utilisant DOM
<div id='intro'>
<svg>
//draw some svg elements
<svg>
</div>
Je veux être en mesure d'ajouter des éléments au SVG définis ci-dessus en utilisant javascript et DOM. Comment pourrais-je accomplir cela? Je pensais
var svg1=document.getElementById('intro').getElementsByTagName('svg');
svg1[0].appendChild(element);//element like <line>, <circle>
Je ne suis pas très familier avec l'utilisation DOM, ou comment créer l'élément à transmettre à appendChild alors s'il vous plaît, aidez-moi avec ce ou peut-être me montrer ce que d'autres alternatives que je dois résoudre ce problème. Merci beaucoup.
Je reçois 'Uncaught TypeError: Impossible de lire la propriété 'setAttribute' de null'. –
Afficher les codes. L'élément SVG existe-t-il? – m93a
Upvoting parce que la réponse utile et parce que Hackerman –