- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
当我在 chrome 中尝试代码 document.createElement("svg") instanceof SVGElement
时,它返回 false
。为什么?
最佳答案
创建类似 <svg>
的元素不会在任何情况下凭空创建一个未知元素。如果要创建 SVG 元素,请使用:
var a = document.createElementNS("http://www.w3.org/2000/svg", "svg");
现在如果你比较一下:
var result = a instanceof SVGElement;
result
将是 true
.
请参阅此 JSFiddle 中的工作示例
关于javascript - document.createElement ("svg") instanceof SVGElement 为假,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24174975/
现在我这样做: NodeList* elementsUsingTagG = [third_floor.DOMDocument getElementsByTagName:@"g"]; auds = [e
我正在研究 svg。 var e = document.getElementById("real"); //an api to get scale from e direct
我正在使用 d3,我想使用 SVG 元素具有的 getBBox 方法。 我正在使用以下代码:(d3Selection.node() as SVGElement).getBBox(),但是由于标题中的错
我正在制作一个小型 JS 库。我正在使用 HTMLElement 界面创建自定义元素。现在我想制作一个自定义绘图工具,为此,我希望我的元素扩展 SVGElement。 我有课图.js 它扩展了 SVG
API doc中没有关于构造函数的文档。我想了解SvgElement.tag()的用途/用例。 最佳答案 SvgElement.tag(String tag)构造函数为对应的SvgElement值创建
我添加了一些相当简单的代码来从数据文件中构建一些矩形,一切正常,但是我试图添加 rectangles.enter() 的转换 类似于 .transition().duration(1000) 我在转换
我正在学习本教程: http://bl.ocks.org/2206529 我想确定每个州的中心区域,但我有两个问题: 如何遍历每个状态的 SVG 元素? 如何确定特定 SVG 元素的中间坐标? 我的
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 3 年前。 Improv
我创建了一些 svg 元素并想用 确定其大小 svgElement.getBoundingClientRect() 如果 svgElement 使用 附加到文档中,我的代码就可以工作 document
Chrome Platfrom宣布它将很快弃用 offsetWidth。它建议开发人员改用 getBoundingClientRect()。 但是when there is a scale , 它们是
当我在 chrome 中尝试代码 document.createElement("svg") instanceof SVGElement 时,它返回 false。为什么? 最佳答案 创建类似 的元素
我在代码中使用.getBBox()并且它工作正常,但是当我尝试时 typeof SVGElement.prototype.getBBox 它返回“未定义”。 为什么会这样? 最佳答案 因为 getB
我是一名优秀的程序员,十分优秀!