xml ファイルからデータを選択コントロール (ドロップダウン リスト) にロードしたいと考えています。これは、xml ファイルをロードするコードです。
x = xmlDoc.getElementsByTagName("User");
「ユーザー」は、見つかった場合にキャッチしたいタグであり、「ユーザー名」、「パスワード」、「タイプ」などのサブタグに更新します。select.selectedに応じて「ユーザー」の更新をキャッチした後。更新「パスワード」はテキストボックスからとなります。アップデートの「種類」はselectからとなります。これは私が書いたコードですが、出力が得られません。新しいコードを使用したり、コードを編集したりすることができます。
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;
}
}
}
ありがとうございました