我有一個HTML結構類似於下面的代碼:加入SVG元素,以現有的SVG使用DOM
<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:無法讀取屬性'null'的setAttribute'。 – 2015-01-06 01:25:26
顯示代碼。 SVG元素是否存在? – m93a 2015-01-07 14:02:27
Upvoting因爲有用的答案,因爲Hackerman – 2015-07-13 15:03:03