我只知道能修改值但是怎么触发onchange事件呢?

解决方案 »

  1.   


    document.getElementById("DropDownList2").onchange = function() {
      alert('Changing');
    };
      

  2.   

    js中触发onclick事件是这样:document.getElementById("btn").click();或者document.getElementById("btn").onclick();
    那触发onchange事件是这样:document.getElementById("btn").onchange();以上代码IE支持,其他的未测试
      

  3.   

    onchange事件是下拉框自动触发的 只要你的第一次选的option选项和第二次选的option选项不一样 就会触发
    如果单纯要触发一个元素上的事件 就是楼上的那样就是了
      

  4.   

    <input type="text" name="text1" size="12" maxlength="10" onchange="change(this)">  
      

  5.   

    获得select元素,设定select元素的onchange事件。
      

  6.   

    有两种js方法:
      一种是在<select onchange="a()"></select>
        function a()
        {
           .........
        }
      一种是<select id="selectid"></select>用document.GetElementById("selectid").onchange=function()
    {
      .........
    }
    还有就是写在后台的change事件里(当然 select必须是服务控件) 双击DropDownList就可以在后台写他的change事件