Ric*_*dor 5 html javascript svg dom google-chrome
当我document.createElement("svg") instanceof SVGElement在chrome中尝试代码时它会返回false.为什么?
创建一个<svg>不在任何环境中并且凭空创建的元素将创建一个未知元素.如果要创建SVG元素,请使用:
var a = document.createElementNS("http://www.w3.org/2000/svg", "svg");
现在,如果你比较:
var result = a instanceof SVGElement;
该result会true.
请参阅此JSFiddle中的一个工作示例
| 归档时间: | 
 | 
| 查看次数: | 815 次 | 
| 最近记录: |