简体   繁体   English

如何从JavaScript调用window.onload中的onchange函数

[英]How to call onchange function in window.onload from javascript

I'm developing web page by using javascript and I have a question. 我正在使用javascript开发网页,并且有一个问题。

Everybody knows we use window.onload() function for initial status. 每个人都知道我们使用window.onload()函数来获取初始状态。

In my source code, Select box have onchange="onChangeServer()" function plus <input type="text"> . 在我的源代码中,“选择”框具有onchange="onChangeServer()"函数以及<input type="text">

<tr>
  <td>
    <select id="server_name" class="form-control" onchange="onChangeServer()" onselect="">
      <option value="0">A Server</option>
      <option value="1">B Server</option>
      <option value="2">C Server</option>
      <option value="3">etc</option>
    </select>
  </td>
  <td><input id="server_name_input" class="form-control" type="text"></td>
</tr>

If onChangeServer() function is changed, <input> tag will be writed about server information. 如果onChangeServer()函数被更改,将<input>有关服务器信息的<input>标记。

How to call onChangeServer() function in window.onload() ? 如何在window.onload()调用onChangeServer()函数?

Thanks~! 谢谢〜!

I resolve this issue. 我解决了这个问题。

I'm just add "window.onload = onChangeServer();" 我只是添加“ window.onload = onChangeServer();”

This line mean "Call onChangeServer() function. When you want to call some function as soon as page is onload" 该行的意思是“调用onChangeServer()函数。当您希望在页面加载后立即调用某个函数时”

 window.onload = onChangeServer(); function onChangeServer(){ var selsvr = document.getElementById("server_name"); var servername = selsvr.options[selsvr.selectedIndex].value; var tempServerName = null; if(servername=="0"){ tempServerName = server_0; } else if(servername=="1"){ tempServerName = server_1; } else if(servername=="2"){ } else if(servername=="3"){ } else { } serverNameInput.value = tempServerName; } 

Thanks a lot~ 非常感谢〜

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

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