onchange="change()"
是不是有问题呀

解决方案 »

  1.   

    document.write("<select id=kind name=kind"+i+" onchange="change()">");
    谁能搞我这句怎么写呀
      

  2.   

    希望你能把change()也贴出来。
      

  3.   

    function change () {
        if (con.kind"+i+".options[0].selected) {
            con.begintime"+i+".length=0
            con.begintime"+i+".options.add(new Option("09:00","09:00"))
            con.endtime"+i+".length=0
            con.endtime"+i+".options.add(new Option("18:00","18:00"))
        }
        else if (con.kind"+i+".options[1].selected) {
            con.begintime"+i+".length=0
            con.begintime"+i+".options.add(new Option("00:00","00:00"))
            con.endtime"+i+".length=0
            con.endtime"+i+".options.add(new Option("00:00","00:00"))
        }
    }
    change()我单独测试过,没错。
      

  4.   

    为什么单独写成这样就没错
    <select id=kind name=kind"+i+" onchange="change()">
    可我要在 for 循环里用
    JavaScript里没有
    document.write("<select id=kind name=kind"+i+" onchange="change()">");
    这种写法吗?
    怎样改才好呢?
      

  5.   

    function change () {
       tmpkind=eval("document.all.con.kind"+i);
       if (tmpkind.options[0].selected) {