如何通过getElementById操作SVG

avatar
作者
猴君
阅读量:1

要通过getElementById操作SVG,首先需要确保SVG元素拥有一个唯一的ID。然后可以使用document.getElementById()方法来获取该SVG元素,然后再对其进行操作,比如修改其样式或属性。

以下是一个简单的示例:

<svg id="mySVG" width="100" height="100">   <circle cx="50" cy="50" r="40" fill="red" /> </svg>  <script>   // 获取SVG元素   var svg = document.getElementById('mySVG');      // 修改SVG元素的样式   svg.style.backgroundColor = 'lightblue';      // 修改SVG元素中的属性   var circle = document.querySelector('circle');   circle.setAttribute('fill', 'blue'); </script> 

在上面的示例中,我们首先通过getElementById获取了ID为mySVG的SVG元素,然后修改了它的样式和其中圆形元素的填充颜色。您可以根据需要使用其他属性或方法来操作SVG元素。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!