switch(parseInt(type)){
         case 1:    
         company.style.display = "block";
         break;
         case 2:
         person.style.display = "block";
         break;
         case 3:
         product.style.display = "block";
         break;
         case 4:
         brand.style.display = "block";
         break;
         case 5:
         info.style.display = "block";
         break;
         default:
         break;
         }
请问高手们这段代码的意思!

解决方案 »

  1.   

    parseInt(type)将type转为数字型如果type=1   company.style.display = "block";   company对象的样式为block下面不用我说了吧
      

  2.   

    block,就是一个样式,它是什么样式??
      

  3.   

    var type = document.getElementById("sltSubClassInfoType").value;
             var company = document.getElementById("company");
             var person = document.getElementById("person");
             var product = document.getElementById("product");
             var brand = document.getElementById("brand");
             var info = document.getElementById("info");
             company.style.display = 
             person.style.display = 
             product.style.display = 
             brand.style.display = 
             info.style.display = "none";
    在麻烦看一下这段代码是什么意思??
      

  4.   

    object.style.display="block"
    block:此元素将显示为块级元素,此元素前后会带有换行符。
      

  5.   

    相当于 company.style.display = "none"; 
            person.style.display = "none"; 
            product.style.display = "none"; 
            brand.style.display = "none"; 
            info.style.display = "none"; 
      

  6.   

    相当于代码:
    var t=parseInt(type);
    if(t>=1&&t<=5)[company,person,product,brand,info][t-1].style.display = "block";style.display等于block表示显示,等于none表示隐藏不显示全部隐藏不显示
      

  7.   

    找本css的书,随便看下就懂了。只指望别人说,你是很难明白的。就当留个工具,遇到问题就查查,不用这么麻烦的问。除非是一些比较难得问题。