遍历每个下拉框, 通过遍历中的this来批量设定, 不要给每个下拉框一个个添加.

解决方案 »

  1.   

    var allSelects = document.getElementsByTagName('select');
    //这是个select的数组, 
    var length = allSelects.length;
    for(var i=0; i< length;i++){
        //allSelects[i]表示的是每一个select
       var allOps = allSelects[i].getElementsByTagName('option');
       var _length = allOps.length;
       for(var j=0;j<_length;j++){
          //allOps[j]表示的是每一个option赋值就行了
       }
    }-_-! 好久没用纯javascript来写了如果用jquery会更方便.通过它的each和this结合使用 会很方便的进行option的遍历