0

我有一个 javascript 脚本,它试图在一个相当大的 SVG 图像中更改单个 SVG 元素的显示属性。我以前有这个工作,但是当它复制到这个文件中时它无法工作。我曾尝试将脚本合并到头部或身体中,但无济于事。javascript部分如下

  <script>
<![CDATA[
    var transMatrix = [1,0,0,1,0,0];
    function toggle(id)
    {
        var e = document.getElementById(id);
        if ( e.style.display == "none" ) 
        {
            e.style.display = "block";
        }
        else if ( e.style.display == "block" ) 
        {
            e.style.display = "none";
        }
    }
    function multi_toggle(list)
    {
        for (var i=0;i<list.length;i++)
        {
            toggle(list[i]);
        }
    }
    ]]>
</script>

在控制元素中我有属性

onclick="multi_toggle(['tube-map','suburban-map'])"

任何帮助都会非常感激

4

0 回答 0