要过滤出包含svg元素的当前元素,可以使用JavaScript的querySelectorAll方法与CSS选择器配合使用。以下是一个示例代码:

// 获取所有包含svg元素的父元素
var elements = document.querySelectorAll(":scope > svg");

// 遍历所有父元素
for (var i = 0; i < elements.length; i++) {
  var element = elements[i];
  // 处理符合条件的父元素
  // ...
}

在上面的代码中,使用了":scope > svg"选择器来获取当前元素下的直接子元素中的svg元素。然后使用querySelectorAll方法返回所有符合条件的父元素。

你可以在注释的部分添加你自己的处理逻辑,对符合条件的父元素进行操作。

js 把当前元素包含svg的 元素过滤出来

原文地址: https://www.cveoy.top/t/topic/ikfb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录