div1.innerHTML=menu[i]
if(i==0) div1.disabled=true
这样不就灰了么

解决方案 »

  1.   

    if(i==0||i==1||i==2)
    可是可以
    但是貌似这样都是人为的去判断  不是写在数组里面去判断
      

  2.   

    定死的可以这么判断啊
    不过要纯动态的话 当然不用这样的简单一维数组了
    一维的话可以用JSON这样的参数 或 用多维数组
    就是每个数组的值带有自己的属性那样 比如普通的联动菜单或树的定义方式
    呵呵
      

  3.   

    这个是什么意思???
    json还没学过  - -!
    这个是没子菜单的  应该构造起来还算不太难吧   (我不知道算不算难了,本来对于构造数组我就是个数组盲)
      

  4.   


    //定义部分
    var menu=[
    {text:"返回(B)",disabled:true},
    {text:"前进(O)",disabled:true},
    {text:"背景另存为(S)",disabled:false},
    {text:"设置为背景(G)",disabled:false},
    {text:"复制背景(C)",disabled:false},
    {text:"全选(A)",disabled:false},
    {text:"粘贴(P)",disabled:false}
    ]//输出部分
    div1.innerHTML=menu[i].text
    div1.disabled=menu[i].disabled一个很简单的做法