gpt4 book ai didi

javascript - 是否可以定位 svg 中使用 javascript 设置了 fill 属性的特定路径?

转载 作者:行者123 更新时间:2023-12-01 00:28:55 24 4
gpt4 key购买 nike

大家好,我有一个页面,我在其中注入(inject)了一些 svg 元素,它们看起来像这样:

<svg>
<path fill="#FFFFFF" d='....'></path>
<path d='....'></path>
<path d='....'></path>
<path d='....'></path>
</svg>

我无法更改使用 javascript 库注入(inject)的 svg 文件,并且我想动态更改其背景颜色,有没有办法定位填充属性设置为某项的唯一路径?

最佳答案

you can use hasAttribute whether element have a particular or not

document.querySelectorAll('.svg path').map( o=> 
if(!o.hasAttribute('fill')) {
o.setAttribute('fill', '#eee')
}
);

关于javascript - 是否可以定位 svg 中使用 javascript 设置了 fill 属性的特定路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58745123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com