小编Pio*_*iak的帖子

从 javascript(Internet Explorer 和 Edge)更改后如何重绘 SVG

有谁知道如何在更改其内容后强制 IE 和 Edge 显示/刷新嵌入的 SVG(请参阅下面的代码)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>Title</title>
        <script type="text/javascript">     
            function onClick() {           
                document.getElementById('svg').innerHTML = '<circle r="50" cx="50" cy="50" fill="red" />';
            }
        </script>
    </head>
    <body>  
        <button type="button" onclick="onClick()" >Display red circle</button>
        <svg id="svg"/>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript explorer svg microsoft-edge

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

explorer ×1

javascript ×1

microsoft-edge ×1

svg ×1