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

时间:2017-07-11 01:53:40

标签: javascript select window.open box

我正在使用javascript开发网页,我有一个问题。

每个人都知道我们使用window.onload()函数作为初始状态。

在我的源代码中,选择框包含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>

如果onChangeServer()功能发生变化,<input>标签将被写入服务器信息。

如何在onChangeServer()中调用window.onload()功能?

感谢〜!

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。

我只是添加&#34; window.onload = onChangeServer();&#34;

此行表示&#34;调用onChangeServer()函数。当你想在页面上传时调用某个函数&#34;

&#13;
&#13;
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;
}
&#13;
&#13;
&#13;

非常感谢〜