zoukankan      html  css  js  c++  java
  • 例子:动态生成下拉菜单,在对应的文本域显示选择内容

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>课程</title>
     6 </head>
     7 <body>
     8 <select id="myCourse" onchange="getCourse();">
     9 <option value="" selected>--请选择一门课程---</option>
    10 </select>
    11 <textarea id="myares" cols=30 rows="10"></textarea>
    12 <script type="text/javascript">
    13     var last_select_num=3;//从数据库中查询,发现用户上次选择了3门课程
    14     //动态添加第一门课程java
    15     var myOption=document.createElement("OPTION");
    16     myOption.value="java";
    17     myOption.text="java";
    18     myCourse.add(myOption);
    19     //动态添加第二门课程js
    20     var myOption=document.createElement("OPTION");
    21     myOption.value="js";
    22     myOption.text="js";
    23     myCourse.add(myOption);
    24     //动态添加第三门课程vs
    25     var myOption=document.createElement("OPTION");
    26     myOption.value="vs";
    27     myOption.text="vs";
    28     myCourse.add(myOption);
    29     //动态添加第四门课程vs
    30     var myOption=document.createElement("OPTION");
    31     myOption.value="vb";
    32     myOption.text="vb";
    33     myCourse.add(myOption);
    34 
    35 function getCourse(){
    36     //注意这种方式的结果,有什么区别
    37     myares.value+="你选中了1:"+myCourse.value+"
    ";
    38 }
    39 </script>
    40 </body>
    41 </html>
  • 相关阅读:
    统计数据库表中记录数
    在水晶报表中写一个条件判断语句
    数据库范式
    动态控件的新思路
    连续打印问题的解决
    水晶报表中测试纸张的margins
    向报表中传递参数
    JS实现页面跳转
    在dos下访问ntfs
    时间和字符混合处理
  • 原文地址:https://www.cnblogs.com/nifengs/p/4828949.html
Copyright © 2011-2022 走看看