在下拉菜单每个menuitem项定义了onclick="showPos('pos')"事件
pos为参数,menuitem不同也不同在同张页面的某个组件(不知道应该用什么,label似乎没有name属性,text样子可能不行)
显示对应菜单点击后的中文信息,比如,某个菜单项叫:人员管理菜单项,那么在showPos事件中判断是否为对应的pos字段,并设置显示的那个组件为:人员管理信息说白了就是点击菜单项,在某个组件显示对应的信息.这个onclick事件该怎么写呢..本人js很烂..忘指教~

解决方案 »

  1.   

    例:
    菜单a
    新闻-体育
        -娱乐
        -军事
    游戏
        -flash游戏
        -网络游戏
        -单机游戏位置--> 某组件b:< />点击体育,在b显示:位置--> 'pos的中文信息'(如:体育信息栏目)
      

  2.   

    弄明白了,innerText()....下面开始算的抢分,每楼5-10分,发完为止
      

  3.   

    1,在下拉列表上定义个onclick(),
    2,在表单中定义个READONLY的TEXT文本
    3,在SCRIPT中写个方法 里面写例如:form.text(你文本的NAME值).value= ?
    例如:<select name="B" onclick()>---里面的OPTION 不是有VALUE吗 ?=form.B.value.
    大概就是这样
    是这个意思吧? 好象我理解的简单了点。
      

  4.   

    FORM的名字你别忘了定义就行了 
      

  5.   

    看不懂你的需求,不过js取得下拉框选中的值就是下面的方法,剩下的可以自己添加var selectObject = document.forms[0].elements["下拉框名字"];
    var selectValue = selectObject.options[selectObject.selectedIndex].value;
      

  6.   

    想要实现页面不刷新就有变化啊...菜单和显示的label(现在才知道)是在同一页的..innerText设置label属性,如,label的id为txtpos主要2句:
    if(curOper=='sports')
    var pos=document.getElementById('txtpos');
    pos.innerText('我是pos');
    }
    return true;return onClick('')事件放在对应的菜单项即可.传进个string类型的参数来.结贴~
      

  7.   

    用ID啊,在要显示的地方写id="xxx"
    var yyy =document.getElementById("xxx");
    yyy.value=下拉菜单的值;