简体   繁体   English

如何通过javaScript从下拉列表中获取选定的值

[英]How to get the selected value from dropdown by javaScript

I'm trying to code the javascript to change the javascript file src to get selected animation on background. 我正在尝试对javascript进行编码,以更改javascript文件src,以在背景上获取选定的动画。 Here's what I'm trying to do. 这就是我想要做的。 It would be appreciated if you would give me the right coding. 如果您能给我正确的编码,将不胜感激。 Thank you so much! 非常感谢! ^ - ^ ^-^

<select id="select" onchange="changeScript();">

        <option value="js/style0.js" selected="selected">Basic</option>
        <option value="js/style1.js">Spring</option>
        <option value="js/style2.js">Summer</option>
        <option value="js/style3.js">Autumn</option>
        <option value="js/style4.js">Winter</option>

</select>

<script src="js/style.js" type="text/javascript" id="myscript"></script>
<script type="text/javascript"><!--
    function changeScript(jsfile) {
      document.getElementById('myscript').src = jsfile;
   }
// --></script>

You can use the selectedIndexy property to get the selected value from dropdown, something like 您可以使用selectedIndexy属性从下拉列表中获取选定的值,例如

function changeScript() {   
    var select = document.getElementById("select"); //getting select element
    var jsfile = select.options[select.selectedIndex].value;
     //--------getting the selected value-------------^
    document.getElementById('myscript').src = jsfile;
}

UPDATE 更新

DEMO 演示

You have defined a function changeScript(jsfile) but you are not passing any value. 您已经定义了一个函数changeScript(jsfile),但没有传递任何值。 It should at least be: 它至少应该是:

<select id="select" onchange="changeScript(this.value);">

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

相关问题 如何从Javascript的下拉列表中选择值 - How to get selected value from dropdown in Javascript 如何从javascript中的div中的动态下拉列表中获取选定的值 - How to get selected value from dynamic dropdown inside a div in javascript 如何从JavaScript中的下拉列表中获取选定的值 - How to get selected value from Dropdown list in JavaScript 如何通过javascript从下拉列表中获取选定的值并设置在Java bean中选择的值? - How to get the selected value from dropdown list through javascript and set the value selected in java bean? 如何从vuejs的下拉列表中获取选定的值? - How to get selected value from dropdown in vuejs? 从动态下拉列表中获取选定的值(由javascript生成的ID的选项) - Get selected value from dynamic dropdown (options generated by javascript to ID) 使用JavaScript从下拉列表L-5.1获取选择的值 - Get selected value from a dropdown L-5.1 using JavaScript 如何使用javascript从gridview下拉列表中获取选定的值 - How do you get a selected value from gridview dropdown using javascript 如何在下拉列表中获取选定值的索引javascript - How to get index of selected value in Dropdown list javascript 如何从php中的javascript中的html下拉列表中获取所选值和键 - How to get the selected value and key from an html dropdown list in javascript on php
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM