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



我正在使用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>标记。

如何在window.onload()中调用onChangeServer()函数?

谢谢~!

我解决了这个问题。

我只是添加"window.onload = onChangeServer((;">

这一行的意思是"调用 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;
}

多谢~

最新更新