document.getElementById("open1").src=="图片/最新论坛图片/cate_open.gif"这句有问题,左右两边是不相等的,所以,一直在执行else中的语句你可以在else中加一句alert(document.getElementById("open1").src);来显示一下,由此来判断if中左右是否相等