在显示块之间切换并使用javascript显示没有SVG元素

时间:2013-05-15 16:01:59

标签: javascript svg

我有一个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'])"

任何帮助都会非常适用

0 个答案:

没有答案