有多种方法来设置SVG元素的风格和变换。 例如,您可以通过设置样式:
element.style.setProperty('opacity', '0.5');
element.style.setProperty('stroke', 'red');
要么
element.style
..opacity = '0.5'
..stroke = 'red';
您可以通过设置转换:
element.setAttribute('transform', 'translate($x, $y)');
或方法中提到的这篇文章
element.transform.baseVal.first.setTranslate(x, y);
or
element.transform.baseVal.appendItem(transform);
我的问题是,在性能方面,其方法是更好地使用或它们是一样的吗?