newOption1= new Option("成都市","chengdu");Option里面2个参数分别是什么意思

解决方案 »

  1.   


    Option是什么对象,是自己定义的吗?如果是select对象的估计是 
    option的显示内容和value属性值
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>city.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

    <script>
    function changeCity() {
    var province = document.myForm.selProvince.value;
    var newOption1, newOption2;
    switch(province) {
    case "江苏" :
    newOption1 = new Option("苏州", "suzhou");
    newOption2 = new Option("无锡", "wuxi");
    case "浙江" :
    newOption1 = new Option("苏州", "suzhou");
    newOption2 = new Option("无锡", "wuxi");
    }
    document.myForm.selCity.options.length = 0
    document.myForm.selCity.options.add(newOption1);
    document.myForm.selCity.options.add(newOption2);
    }
    </script> </head> <body>
    <form name="myForm">
    <table>
    <tr>
    <td>
    省份
    </td>
    <td>
    <select name="selProvince" onchange="changeCity()">
    <option>省份</option>
    <option value="江苏">江苏</option>
    <option value="浙江">浙江</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>
    城市
    </td>
    <td>
    <select name="selCity">
    <option>城市</option>
    </select>
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>像这样option里面的参数,我都不知道怎么查文档,查来查去没看见里面参数,有JAVA API那样的文档吗?
      

  3.   

    new Option("文本","值",true,true)
    后面两个true分别表示默认被选中和有效
      

  4.   

    newOption1 = new Option("苏州", "suzhou");
    执行后,html中为
    <option value="suzhou">江苏</option>