首选获取svgText数据,然后通过css修改svg的颜色及尺寸,代码如下
fetch('tedt.svg')
.then(response=>response.text())
.then(svgText =>{
document.getElementById('img-box').innerHTML = svgText;
let svgElement = document.getElementById('img-box')?.querySelector('svg') ;
/**修改svg颜色*/
let color = 'rgba(255,0,0)
svgElement.setAttribute('fill',color ,'important');
/**修改svg尺寸*/
let size = '100pt'
svgElement.setAttribute('width',size);
svgElement.setAttribute('height',size);
})