简体   繁体   English

如何在JavaScript中选择操作之前设置默认变量值

[英]How can I set a default variable value before select action in JavaScript

I am completely new to JavaScript, so far i have been able to learn how to get values from my select drop down. 我是JavaScript的新手,到目前为止我已经能够学习如何从我的选择下拉列表中获取值。 However one other thing I would like to do is have a default value which gets displayed when a user visits the page. 然而,我想要做的另一件事是有一个默认值,当用户访问页面时会显示该值。 Then change with the select action. 然后使用select操作进行更改。 Currently I get no value displayed until after selecting from the drop down. 目前,在从下拉列表中选择之前,我没有显示任何值。 I have tried to search but i have not found any easy to understand guide on how to implement this. 我试图搜索,但我没有找到任何易于理解的指导如何实现这一点。 See my code below 请参阅下面的代码

 function val() { d = document.getElementById("select_year").value; document.getElementById("demo").innerHTML = d; } 
 <select onchange="val()" id="select_year"> <option selected value="2017">2017</option> <option value="2016">2016</option> <option value="2015">2015</option> </select> <p id="demo"></p> 

Seems like you have just to call your function. 好像你只需要调用你的功能。

 function val() { d = document.getElementById("select_year").value; document.getElementById("demo").innerHTML = d; } val(); 
 <select onchange="val()" id="select_year"> <option selected value="2017">2017</option> <option value="2016">2016</option> <option value="2015">2015</option> </select> <p id="demo"></p> 

Just make a small change. 只需做一个小改动。

<option selected="selected" value="122"></option>

this will be good. 这将是好的。

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

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