很急,大家帮忙解决一下! 谢谢,不用jQuery。

解决方案 »

  1.   

    var selects = document.getElementsByTagName("select");
      

  2.   

    我是说怎么回事,getElementsByTagName 写成document.getElementsByName了。 杯具 
      

  3.   

      getElementsByTagName时,对select怎么操作呢? 
      

  4.   

    Select 对象集合
    集合 描述 IE F O W3C 
    options[] 返回包含下拉列表中的所有选项的一个数组。
    Select 对象属性
    属性 描述 IE F O W3C 
    disabled 设置或返回是否应禁用下拉列表。
    form 返回对包含下拉列表的表单的引用。
    id 设置或返回下拉列表的 id。
    length 返回下拉列表中的选项数目。
    multiple 设置或返回是否选择多个项目。
    name 设置或返回下拉列表的名称。
    selectedIndex 设置或返回下拉列表中被选项目的索引号。
    size 设置或返回下拉列表中的可见行数。
    tabIndex 设置或返回下拉列表的 tab 键控制次序。
    type 返回下拉列表的表单类型。
    标准属性
    属性 描述
    className 设置或返回元素的 class 属性。 
    dir 设置或返回文本的方向。
    lang 设置或返回元素的语言代码。
    title 设置或返回元素的 title 属性。
    Select 对象方法
    方法 描述 
    add() 向下拉列表添加一个选项。
    blur() 从下拉列表移开焦点。
    focus() 在下拉列表上设置焦点。
    remove() 从下拉列表中删除一个选项。
    Select 对象事件句柄
    事件句柄 描述 
    onchange 当改变选择时调用的事件句柄。var selects = document.getElementsByTagName("select");
    foreach(var slt in selects)
    {
    //slt.id;
    slt.onchange=function(){};
    }
    具体可以参考上面的属性什么的使用了.
      

  5.   

    http://topic.csdn.net/u/20101221/09/c02238cc-ae18-4643-91b1-ad20e8bfcfc8.html
      

  6.   

    但是有for(var i in array)
      

  7.   

    foreach;有类似什么东西偶记,没有了用FOR都是一样的了.
    for(var i=0;i<selects.length;++i)
    {
    //你想做的
    }
      

  8.   

    http://topic.csdn.net/u/20101221/09/c02238cc-ae18-4643-91b1-ad20e8bfcfc8.html?seed=1128896975&r=70710641#r_70710641这里有源码,帮忙看看!谢谢了  唉,本人js太差了 急死人。
      

  9.   

       for(var i=0;i<selects.length;++i)
        {
            alert(selects.item[i].options[selects.item[i].selectedIndex].value);
        }
    这样吗? 
      

  10.   

    document.getelementbyid("").option(document.getelementbuid("").index[]).value
    或者
    document.getelementbyid("").option(document.getelementbuid("").index[]).text
      

  11.   

    +1
    document.getElementsByName
    document.getElementsByCssName