Мой код добавляет полилинии в SVG, но они не отображаются.
Но если я открою инспектор (F12 на Chrome), найду их в источнике, щелкну на них правой кнопкой мыши, отредактирую как HTML, добавлю пробел и нажму enter, они будут отрисованы!
Что мне здесь не хватает?
function drawLine(x1, y1, x2, y2) {
var line = document.createElement("polyline");
line.style.cssText = "fill:none;stroke:black;stroke-width:2";
var linePoints = `${x1},${y1} ${x2},${y2}`;
line.setAttribute('points', linePoints);
window.linesContainer.appendChild(line);
}
Edit1 :
Что-то интересное изначально полилиния имеет размеры 0pxw и 0pxh
. После изменения она получает размер: