爲什麼此路徑不可見?我使用javascript動態創建路徑,但路徑在屏幕上不可見,但它存在於DOM中。svg路徑不可見
var svg = document.getElementById('svg');
var path = document.createElementNS('http://www.w3.org/svg', 'path');
path.setAttribute('d', 'M100,100 L100,100');
path.setAttribute('style', 'stroke:black;fill:none;');
path.setAttribute('matrix', '1,0,0,1,100,100');
svg.appendChild(path);
或者作爲JsFiddle
正如羅伯特所說,你的路線開始並在同一點完成。 「M100,100 L100,100」意味着移動到100,100並畫一條線到100,100。也許你的意思是「M100,100 l100,100」 - 注意「L」是小寫字母,這意味着你將座標*相對*賦予當前位置。 –