本帖最后由 net_lover 于 2014-02-10 20:37:01 编辑

解决方案 »

  1.   


    getElementsByTagName("select")[0]这个[0]是什么意思??
      

  2.   

    getElementsByTagName 是动态获取页面元素方法 ,返回的是元素集合比如getElementsByTagName('div') 获取某个元素下所有的div 利用索引的方式 找到需要操作的divgetElementsByTagName("select")[0]  找到第一个下拉框
      

  3.   

    可是总是提示 无法获取属性“getElementsByTagName”的值: 对象为 null 或未定义 
      

  4.   

    你把js代码放在html的后面去执行就不会了。
      

  5.   

    dom.style.backgroundColor
    如果是在外部样式表定义的用计算样式表获得试试
      

  6.   

    求解释啊,这是什么原因那。
    还有为什么s 前面可以不用加var ?i 也不用加??
      

  7.   

    最简单是用jquery// select 追加id
    <select id="select1">

    // eq(1)中的1是下标,下拉列表最上面的是0,第二个是1...
    $('#select1 option:eq(1)').css('background-color','gray');
      

  8.   

    $('#select1 option[value="b"]').css('background-color','gray'); 用value判断也可以