JavaScript を使用して、HTML 本文のすべてのテキスト ボックスの名前と ID を取得することは可能ですか。可能であれば、例または方法を教えてください。
3216 次
4 に答える
0
したがって、必要なすべての入力フィールドを取得できます。このデモでは、通常の入力フィールドのままにします。この例を、同じ名前のラジオ ボタンまたは選択ボックスに展開できます。
すべてのプロパティをオブジェクト リテラルに格納し、{}
デモンストレーションするオブジェクトを出力します。
var arr = document.getElementsByTagName("input"),
i = 0,
len = arr.length,
obj = {},
inp,
output = document.getElementById("output");
// store attributes name and id
for (;i<len;i++){
inp = arr[i];
obj[inp.id] = inp.name;
}
// output obj properties and values
for (var prop in obj){
if (obj.hasOwnProperty(prop)){
output.innerHTML += prop + ": " + obj[prop];
}
}
また、配列のようなオブジェクトのループ (プロパティの格納) とオブジェクト リテラルのループ (出力) は少し異なることに注意してください。
これはあなたが念頭に置いていたことですか?
于 2013-11-08T18:41:55.160 に答える