-3

JavaScript を使用して、HTML 本文のすべてのテキスト ボックスの名前と ID を取得することは可能ですか。可能であれば、例または方法を教えてください。

4

4 に答える 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];
    }
}

また、配列のようなオブジェクトのループ (プロパティの格納) とオブジェクト リテラルのループ (出力) は少し異なることに注意してください。

これはあなたが念頭に置いていたことですか?

デモ: http://jsfiddle.net/tive/4JrUf/

于 2013-11-08T18:41:55.160 に答える