-3

次のコードは、DOM から取得した要素を取り込み、2 番目の変数は定義済みの空のオブジェクトです。最後の行の LHS は属性オブジェクト内に属性を作成し、RHS は myEl から同じ属性を取得して LHS に割り当てます。またはすべきです。予想される出力は、属性 id を持つ新しいオブジェクトです。たとえば、渡された要素の id 属性と同じです。

function getAttributes(myEl, myObj){
    attArray = [
        "tagName",
        "id",
        "name"
    ];

    for (var att in attArray){
        if (myEl.hasOwnProperty(attArray[att])) {
                myObj.attributes = {};
                myObj.attributes.hasOwnProperty(attArray[att]) == myEl.hasOwnProperty(attArray[att]);
        };
    };
};
4

1 に答える 1