你不让它修改它怎么可能修改,除非你放了一个input(那你也可以把它disable雕),不明白你的意思?
在你的用户表里方一个字段condition,这个字段存放VIP用户符合条件的序号比如1,2,3
 var str='';
for(var id in allConditions){
    if(String(allConditions[id]).indexOf(condition)!=-1) str+='<span bgcolor=red>'+allConditions[id]+'</span>'
else str+='<span bgcolor=green>'+allConditions[id]+'</span>'}
document.write(str)

解决方案 »

  1.   

    稍作修改
    <script>
    var str="";
    allConditions=new Array("con1","con2","con3","con4","con5","con6","con7","con8");
    username="ballack";
    usercon="con1;con3;con8";
    count=0;
    for(i=0;i<allConditions.length;i++)
    {
    if(usercon.indexOf(allConditions[i])!=-1)
    {
    str+='<span style="background:red">'+allConditions[i]+'</span>';
    count++;
    }
    else
    str+='<span style="background:yellow">'+allConditions[i]+'</span>';
    }
    if(count>0)
    {
    document.write("<b>"+username+"</b>");
    document.write("<br>"+str);
    }
    </script>
      

  2.   

    稍作修改
    <script>
    var str="";
    allConditions=new Array("con1","con2","con3","con4","con5","con6","con7","con8");
    username="ballack";
    usercon="con1;con3;con8";
    count=0;
    for(i=0;i<allConditions.length;i++)
    {
    if(usercon.indexOf(allConditions[i])!=-1)
    {
    str+='<span style="background:red">'+allConditions[i]+'</span>';
    count++;
    }
    else
    str+='<span style="background:yellow">'+allConditions[i]+'</span>';
    }
    if(count>0)
    {
    document.write("<b>"+username+"</b>");
    document.write("<br>"+str);
    }
    </script>
      

  3.   

    <script>
    allConditions=new Array("con1","con2","con3","con4","con5","con6","con7","con8");//定义要显示的条件
    username="ballack";//用户名
    usercon=0x85//满足条件的信息,这里是表示第1,3,8个条件满足
    var strOk="";
    var strNo="";
    var count=0;
    for(i=0;i<allConditions.length;i++){
      if(usercon&(1<<i)){
         strOk+='<span style="background:red">'+allConditions[i]+'</span>';
         count++;
       }else
         strNo+='<span style="background:yellow">'+allConditions[i]+'</span>';
     }
    if(count>0){
      document.write("<b>"+username+"</b>");
      document.write("<br>"+strOk+strNo);
      }
    </script>