简体   繁体   English

如何根据下拉菜单显示不同的文本?

[英]How can I display different text dependent on drop down menu?

For example, when user choose the option "boy", it will show the text "Tom" in bellow.例如,当用户选择选项“男孩”时,它会在下面显示文本“汤姆”。 If user choose another option "girl", it will show the text "Ava".如果用户选择另一个选项“女孩”,它将显示文本“Ava”。

Refer below code参考下面的代码

    <html>
    <body>
   <select id="mySelect" onchange="myFunction()">
  <option value="">Select</option>
   <option value="girl">Girl</option>
   <option value="boy">Boy</option>
   </select>
   <div>
  <lable>Name: <span id="selectedName"></span></lable>
   </div>
   <script>
    function myFunction() {
    var gender =document.getElementById("mySelect").value;
    switch(gender){
    case "boy":
    //alert("Tom");
    document.getElementById("selectedName").innerHTML = "Tom";
    break;
    case "girl":
   // alert("Ava");
   document.getElementById("selectedName").innerHTML = "Ava";
   break;
   default:

    document.getElementById("selectedName").innerHTML = "";
    }
}
    </script>
    </body>
    </html> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM