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'])"
どんな助けでも大歓迎です