简体   繁体   English

我怎样才能触发一个onchange function<selected> 元素></selected>

[英]How can I trigger an onchange function with a <selected> element>

I have a javascript function that needs to be triggered based on a selected option, however I would like for a default to be selected我有一个 javascript function 需要根据所选选项触发,但我希望选择默认值

<select class="custom-select" name="" id="timer1numbers" onchange="getSelected1()">
            <option value="4">4</option>
            <option value="5">5</option>
            <option value="6">6</option>
            <option value="7">7</option>
            <option value="8" selected>8</option>
            <option value="9">9</option>
            <option value="10">10</option>
        </select>
    </div>

How can I trigger the script without requiring a change from the user?如何在不需要用户更改的情况下触发脚本?

Just by calling document.getElementById("timer1numbers").onchange();只需调用document.getElementById("timer1numbers").onchange(); this, you can trigger your very first onchange event with the selected value.这样,您可以使用所选值触发您的第一个onchange事件。

Here is the code snippet and look at the console:这是代码片段并查看控制台:

 function getSelected1() { var value = document.getElementById("timer1numbers").value; console.log(value); } document.getElementById("timer1numbers").onchange();
 <select class="custom-select" name="" id="timer1numbers" onchange="getSelected1()"> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8" selected>8</option> <option value="9">9</option> <option value="10">10</option> </select>

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

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