0

除 IE 外,所有浏览器都可以使用。为什么不能在 IE 中工作?请帮忙!

这是小提琴

<script language = "javascript"> 
function ImageList(photo) {
    var ImageList = document.getElementsByTagName("div");
    for (var x = 0; x < ImageList.length; x++) {
        name = ImageList[x].getAttribute("class");
        if (name == 'ImageList-1') {
            if (ImageList[x].id == photo) {
                if (ImageList[x].style.display == 'block') {
                    ImageList[x].style.display = 'none';
                } else {
                    ImageList[x].style.display = 'block';
                }
            } else {
                ImageList[x].style.display = 'none';
            }
        }
    }
}

function SpaceList(list) {
    var SpaceList = document.getElementsByTagName("div");
    for (var x = 0; x < SpaceList.length; x++) {
        name = SpaceList[x].getAttribute("class");
        if (name == 'SpaceList-1') {
            if (SpaceList[x].id == list) {
                if (SpaceList[x].style.display == 'block') {
                    SpaceList[x].style.display = 'none';
                } else {
                    SpaceList[x].style.display = 'block';
                }
            } else {
                SpaceList[x].style.display = 'none';
            }
        }
    }
} 
</script>
4

1 回答 1

2

您的函数名称ImageList和变量ImageList有冲突。使用不同的名称。与SpaceList

此外,附带说明 -<script language="javascript>已被弃用,需要替换为<script type="text/javascript">

于 2013-04-08T18:00:55.203 回答