<script type="text/javascript">
function ShowMenu(MenuID)
{
if(MenuID.style.display=="none"){
MenuID.style.display="";
}
else{
MenuID.style.display="none";
}
}
</script><span onclick='ShowMenu(Menu".$GLOBALS['ID'].")' ><img src='images/menu_minus.jpg' border='0'  align='absmiddle'></span>

解决方案 »

  1.   

    onclick='ShowMenu(Menu".$GLOBALS['ID'].")'
    这样的写法在ie下也不能运行啊
      

  2.   

    IE可以直接使用元素的id作为dom对象使用,firefox不可以,需要所以用document.getElementById(MemuId).style.display="none"
      

  3.   


    这个是动态的,你把$GLOBALS['ID']想象成 一个数就可以
      

  4.   

    我改了document.getElementById(MemuId)也不行啊~
      

  5.   

    document.getElementById(MemuID)..改了不行
      

  6.   

    function ShowMenu(MenuID)
    {  alert(MenuID);   //这里弹出的值正常吗
    if(MenuID.style.display=="none"){
    MenuID.style.display="";
    }
    else{
    MenuID.style.display="none";
    }
    }
    ---------------------
    其次,$GLOBALS['ID'] 这个是php变量吧。那样写有输出吗?
      

  7.   

    alert(MenuID);
    这能得到值?
      

  8.   


    这个弹出框“[object]”的
      

  9.   

    +
    那说明你没有把正确的值传过去。。Menu".$GLOBALS['ID']."这个又是什么东西。。
      

  10.   


    跟踪下拉菜单id的
    <tr id=Menu".$GLOBALS["ID"]++." style='display:none'>
      

  11.   

    可以了,是引号不完整,应该 <tr id="xxx"的 改了就好了,多亏你提醒了,才知道取不了值!!一直纠结是兼容问题呢!谢谢啊
      

  12.   

    可以了,是引号不完整,应该 <tr id="xxx"的 改了就好了,多亏你提醒了,才知道取不了值!!一直纠结是兼容问题呢!谢谢啊