0
我想从xml文件中加载选择控件(下拉列表)中的数据。 这是加载XML文件中的代码:加载数据以通过JavaScript从XML文件中选择
x = xmlDoc.getElementsByTagName("User");
“用户”是我要赶,如果我发现了它,然后更新到像子标签的标签: “用户名”,“密码” “类型”。 根据select.selected捕捉“用户”更新后。 更新“密码”将来自文本框。 更新“类型”将从选择。 这是我编写的代码,但它没有得到我的输出,任何人都可以通过新代码或编辑我的代码。
var select = document.getElementById("updater");
for (i = 0; i < x.length; i++) {
select.options[select.options.length] = new Option(
x[i].getElementsByTagName("UserName")[0].childNodes[0].nodeValue,
x[i].getElementsByTagName("UserName")[0].childNodes[0].nodeValue);
}
select.onchange = function update() {
for (i = 0; i < x.length; i++) {
if (document.getElementById("updater").value = x[i].getElementsByTagName("UserName")[0].childNodes[0].nodeValue)) {
document.getElementById("password").value = document.getElementsByTagName("Password")[0].childNodes[0].nodeValue;
document.getElementById("Type").value = document.getElementsByTagName("Type")[0].childNodes[0].nodeValue;
}
}
}
谢谢