SVG和Javascript - 创建SVGPoint - TypeError:非法构造函数

KRo*_*ane 6 javascript html5 svg

我正在尝试使用Javascript创建一个SVG多边形.

当我尝试使用此Javascript代码创建SVGPoint时:

var p = new SVGPoint();
Run Code Online (Sandbox Code Playgroud)

我收到以下消息: - TypeError:非法构造函数

Nic*_*ver 12

从SVG文档中,您需要调用.createSVGPoint()以创建一个新点(initlaized at 0,0),如下所示:

var p = svgRoot.createSVGPoint();
Run Code Online (Sandbox Code Playgroud)

SVGPoint (接口本身)没有构造函数,这就是你当前收到错误的原因.