JavaScript将选择菜单选项附加到div标签

mo1248

作为JavaScript的新手,我想出了如何使下拉菜单中所选对象的数量显示在中<div>但是我试图弄清楚如何使在下拉菜单中选择的文本显示在中<div>

<script type="text/javascript">
window.onload = function() {
    var eSelect = document.getElementById('question1');
    var optOtherReason = document.getElementById('displayresponse');
    eSelect.onchange = function() {
        if(eSelect.selectedIndex === 2) {
            optOtherReason.style.display = 'block';

            var li = document.createElement("li");
            li.innerHTML = eSelect.selectedIndex;
            var ul = document.getElementById("appendedtext");
            ul.appendChild(li); 

        } else {
            optOtherReason.style.display = 'none';
        } 
    } 
}  

<body>
<select id="question1" name="question">
    <option value="x">Reason 1</option>
    <option value="y">Reason 2</option>
    <option value="other">Other Reason</option>
</select>
<div id="displayresponse" style="display: none;">Response here</div>
<ol id="appendedtext"> </ol>

高朗·丹顿(Gaurang Tandon)

var options = document.getElementsByTagName("option")结合options[eSelect.selectedIndex].innerHTML;,就像这样:

window.onload = function() {
    var eSelect = document.getElementById('question1');
    var optOtherReason = document.getElementById('displayresponse');

    // the option elements
    var options = document.getElementsByTagName("option");

    eSelect.onchange = function() {
        if(eSelect.selectedIndex === 2) {
            optOtherReason.style.display = 'block';

            var li = document.createElement("li");

            // eSelect.selectedIndex is the index (call it `n`) of the option
            // get that `n`-th option element from `options`
            // get its `.innerHTML`
            // and set to `li.innerHTML`
            li.innerHTML = options[eSelect.selectedIndex].innerHTML;

            var ul = document.getElementById("appendedtext");
            ul.appendChild(li);
        } else {
            optOtherReason.style.display = 'none';
        } 
    } 
}  

编辑:

如果要显示所有更改:

  1. 在有序列表中-http: //jsfiddle.net/GaurangTandon/6h9TT/3/
  2. div- http://jsfiddle.net/GaurangTandon/6h9TT/4/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery:将按钮过滤器变成选择菜单选项?

来自分类Dev

从附加的选择菜单中删除选择选项

来自分类Dev

Android-以编程方式选择菜单选项

来自分类Dev

选择菜单选项未按预期显示或隐藏

来自分类Dev

android手表选择菜单选项?

来自分类Dev

选择菜单选项未按预期显示或隐藏

来自分类Dev

onclick 不适用于选择菜单选项

来自分类Dev

PHP / jQuery-将选择菜单附加到DOM对象

来自分类Dev

通过javascript将jQuery UI选择菜单设置为特定选项

来自分类Dev

如何使用Bootstrap框架和PHP从SQL数据库填充选择菜单选项?

来自分类Dev

通过选择菜单选项创建唯一的隐藏字段IDS

来自分类Dev

允许“未定义”作为有效的选择菜单选项(在 Angular 中)?

来自分类Dev

如何使用鼠标悬停在用户选择菜单中的选项之前使菜单选择

来自分类Dev

从 Android 应用程序的操作栏中选择菜单选项时,将数据从一个活动传递到另一个活动

来自分类Dev

将选择的选项附加到FormData

来自分类Dev

记住选择菜单中的选定选项

来自分类Dev

添加新选项以选择菜单

来自分类Dev

Bash选择菜单格式(不带标签)

来自分类Dev

将菜单选项添加到浮动操作按钮

来自分类Dev

基于FormGroup中的另一个字段值切换选择菜单选项

来自分类Dev

如何将选择菜单中的所选选项链接到功能(基本编码)

来自分类Dev

使用jquery更改选择菜单的单选按钮

来自分类Dev

JavaScript / jQuery-从选择菜单中按文本获取选项属性

来自分类Dev

如何使用提示将值动态添加到选择菜单中

来自分类Dev

使用javascript的iframe src选择菜单

来自分类Dev

javascript以编程方式下拉选择菜单

来自分类Dev

选择菜单重置为以前选择的选项

来自分类Dev

在选择菜单中选择的特定选项上的警报或消息

来自分类Dev

选择菜单重置为以前选择的选项

Related 相关文章

  1. 1

    jQuery:将按钮过滤器变成选择菜单选项?

  2. 2

    从附加的选择菜单中删除选择选项

  3. 3

    Android-以编程方式选择菜单选项

  4. 4

    选择菜单选项未按预期显示或隐藏

  5. 5

    android手表选择菜单选项?

  6. 6

    选择菜单选项未按预期显示或隐藏

  7. 7

    onclick 不适用于选择菜单选项

  8. 8

    PHP / jQuery-将选择菜单附加到DOM对象

  9. 9

    通过javascript将jQuery UI选择菜单设置为特定选项

  10. 10

    如何使用Bootstrap框架和PHP从SQL数据库填充选择菜单选项?

  11. 11

    通过选择菜单选项创建唯一的隐藏字段IDS

  12. 12

    允许“未定义”作为有效的选择菜单选项(在 Angular 中)?

  13. 13

    如何使用鼠标悬停在用户选择菜单中的选项之前使菜单选择

  14. 14

    从 Android 应用程序的操作栏中选择菜单选项时,将数据从一个活动传递到另一个活动

  15. 15

    将选择的选项附加到FormData

  16. 16

    记住选择菜单中的选定选项

  17. 17

    添加新选项以选择菜单

  18. 18

    Bash选择菜单格式(不带标签)

  19. 19

    将菜单选项添加到浮动操作按钮

  20. 20

    基于FormGroup中的另一个字段值切换选择菜单选项

  21. 21

    如何将选择菜单中的所选选项链接到功能(基本编码)

  22. 22

    使用jquery更改选择菜单的单选按钮

  23. 23

    JavaScript / jQuery-从选择菜单中按文本获取选项属性

  24. 24

    如何使用提示将值动态添加到选择菜单中

  25. 25

    使用javascript的iframe src选择菜单

  26. 26

    javascript以编程方式下拉选择菜单

  27. 27

    选择菜单重置为以前选择的选项

  28. 28

    在选择菜单中选择的特定选项上的警报或消息

  29. 29

    选择菜单重置为以前选择的选项

热门标签

归档