未分類 24 10 月 2020 如何判断一个 dom 节点是否是 SVG 节点? 如何判断一个 dom 节点是否是 SVG 节点? 資深大佬 : Pokemon123 9 ?什么意思name 是 svg ?xpath 内含有 svg ? 大佬有話說 (6) 資深大佬 : imn1 parentnode svg ? 資深大佬 : wszgrcy 直接看 DOM 节点的 tagName 是不是 SVG 节点就行:[‘svg’, ‘g’, ‘text’, ‘path’].includes(domElement.tagName) 資深大佬 : ssthouse svg.ownerSVGElement = nullpath.ownerSVGElement = svgother.ownerSVGElement = undefined 資深大佬 : iMusic @iMusic 判断他的 ownersSVGElement 是不是 svg,如果是 svg 就说明他是一个 svg element 是这个意思吗? 主 資深大佬 : Pokemon123 @ssthouse 把所有的 svg element 类型放到一个数组里面去判断是否包含,所有类型会不会太多了放进去。 主 資深大佬 : Pokemon123 @Pokemon123 `elem instanceof SVGElement ` 就可以了