<select>
   <option value = '0'>000</option>
   <option value = '1'>111</option>
   <option value = '2'>222</option>
</select>请问能给option加上什么属性,设置它的可见性么?还有我给option加个自定义属性,如<option value = '2' addAttribute='add'>222</option>,用js能取到addAttribute的值么?谢谢!

解决方案 »

  1.   

    1,option没有属性可以设置可见性,只能通过js动态修改select,比如动态删除select下的一个option2,js可以取道自定义属性,但不符合W3C标准
      

  2.   

    试试这样,没测试过的:)    
    for (var i = 0; i < options.length-1; i++)
        {
            if (options[i].name=='xxx'){
             options[i].style.visibility = collapse;
            }
        }
        }
      

  3.   

    <option value = '2' addAttribute='add'>222 </option>
    自定义属性是做什么用的