js 把当前元素包含svg的 元素过滤出来
要过滤出包含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方法返回所有符合条件的父元素。
你可以在注释的部分添加你自己的处理逻辑,对符合条件的父元素进行操作。
原文地址: https://www.cveoy.top/t/topic/ikfb 著作权归作者所有。请勿转载和采集!