javascript - svg 路径不可见

标签 javascript svg path

为什么这条路径不可见?我正在使用 javascript 动态创建路径,但该路径在屏幕上不可见,但它存在于 DOM 中。

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

最佳答案

你有两个不同的问题

  1. SVG 命名空间实际上是http://www.w3.org/2000/svg

  2. 您画的不是一条通向任何地方的线,它从 100,100 开始并在同一个地方结束。

关于javascript - svg 路径不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31112531/

相关文章:

javascript - chessboardjs 的 Typescript 声明文件(隐式导入)

javascript - DOM 对象标签上的 SVG-Pan-Zoom 不起作用

css - d3 中鼠标悬停时使矩形/圆形变暗

html - Safari 中具有缩放和变换原点的 SVG animateTransform

c# - 给定可能的完整文件路径,检查文件或父目录是否存在

java - 使用java在mysql中插入一个文件的路径

java - 如何将 JavaScript 与 gwt Uibinder 一起使用

javascript - Sprite 图像的不同起始方向

javascript - 将图 block 的可视部分限制为 Leaflet 中的多边形区域?

erlang - 将路径添加到 Erlang 搜索路径?