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