<script language=javascript1.2>
function showsubmenu_d(sid)
{
whichEl = eval("submenu" + sid);
if (whichEl.style.display == "none")
{
eval("submenu" + sid + ".style.display=\"\";");
}
else
{
eval("submenu" + sid + ".style.display=\"none\";");
}
}
</script>
这是一个显示/隐藏的JS脚本,现想在表格上加一个图片,当显示时,为减号;隐藏时显示为加号,请给点帮助,谢谢

解决方案 »

  1.   

    <img id="img" src="-.gif">img.src="+.gif";img.src="-.gif";
      

  2.   

    <script type="text/javascript">
        var isShow=0;
        function doShowOrHide(){
            if(isShow==0){
                document.getElementById("content").style.display="";
                document.getElementById("showState").innerHTML="-";
                isShow=1;
            }else{
                document.getElementById("content").style.display="none";
                document.getElementById("showState").innerHTML="+";
                isShow=0;
            }
            
        }
    </script>
    <div style="cursor:hand" onclick="doShowOrHide()"><span id="showState">+</span>查看</div>
    <div id="content" style="display:none">内容......</div>用时-、+换成图片更好看些