1
imn1 2020-10-14 10:58:20 +08:00
?什么意思
name 是 svg ? xpath 内含有 svg ? |
2
wszgrcy 2020-10-14 11:03:16 +08:00 via Android
parentnode svg ?
|
3
ssthouse 2020-10-14 11:23:06 +08:00
直接看 DOM 节点的 tagName 是不是 SVG 节点就行:
['svg', 'g', 'text', 'path'].includes(domElement.tagName) |
4
iMusic 2020-10-14 12:10:39 +08:00 1
svg.ownerSVGElement = null
path.ownerSVGElement = svg other.ownerSVGElement = undefined |
5
Pokemon123 OP @iMusic 判断他的 ownersSVGElement 是不是 svg,如果是 svg 就说明他是一个 svg element 是这个意思吗?
|
6
Pokemon123 OP @ssthouse 把所有的 svg element 类型放到一个数组里面去判断是否包含,所有类型会不会太多了放进去。
|
7
iMusic 2020-10-14 14:25:12 +08:00
@Pokemon123 `elem instanceof SVGElement ` 就可以了
|