你写错了。。
document.getElementById(x + "sss").src = "src";
注意区分大小写。

解决方案 »

  1.   

    倒, 看到 swap 就想到 ^<script type="text/javascript">
    //<![CDATA[
    var i=1, j=2;
    i=i^j;
    j=j^i;
    i=i^j;
    defaultStatus=i+' '+j
    //]]>
    </script>
      

  2.   

    忽忽,目前看那种符号比较晕
    不过这个操作好象是从某书上见过,号称为了节省空间
    不过还是写成这样好理解些^o^
    <script type="text/javascript">
    //<![CDATA[
    var i = 1, j = 2;
    i = i + j;
    j = i - j;
    i = i - j;
    defaultStatus = i + ' ' + j;
    //]]>
    </script>
      

  3.   

    出错: document.getElementById(x + "sss"...) 为空或不是对象。这个是调用的代码:<a href="###" onclick="swapmenu(projzone)"><img id="menuimg_projzone" src="./imgs/menu_add.gif" border="0"/></a>
      

  4.   

    projzone这个是字符串还是变量?
    如果你
    onclick="swapmenu(projzone)"
    那么它就是变量(那么就是你这个变量的错误,你可以从func里alert下,看看是不是期待的结果。)
    如果是字符串的话
    onclick="swapmenu('projzone')"
    即可。