0

1 つのかなり大きな SVG イメージ内の個々の SVG 要素の表示プロパティを変更しようとする JavaScript スクリプトがあります。以前はこれが機能していましたが、このファイルにコピーすると機能しませんでした。スクリプトを頭や体に組み込んでみましたが、うまくいきませんでした。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