0

動的変数を作成する必要があり、これの名前と値を取得する必要があります。

私のコード:

console.log(listaY)

$.each(listaY, function(key,val){
    console.log(eval(val.nodeName + "Prop" + "= val.nodeValue"));
    console.log(eval(val.nodeName+"Prop").nodeName);
    console.log(key + ":" + val);
});

コンソール:

 Object {window: Object}
  window: Object
    childrens: Array[1]
      0: Object
        name: Object
        height: "height"
      __proto__: Object
    __proto__: Object
    length: 1
    __proto__: Array[0]
    height: "auto"
    nome: "Win2"
    width: "auto"
  __proto__: Object
__proto__: Object

view

undefined

0:[object Attr] 

listaY はそのDOMオブジェクトです

変数の名前とその名前からその値を取得する必要があります。どうすればこれを入手できますか?

解決:

var obj = {}; 
$.each(listaY,function(key,val){ 
    obj[val.nodeName + "Prop"] =  val.nodeValue; 
});

投稿者: @Rocket Hazmat

4

1 に答える 1