我有一个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'])"
任何帮助都会非常适用