2013-04-07 198 views
0

如何循環遍歷所有添加的DOM屬性(不是browser ones)?訪問所有自定義DOM屬性

例DOM:

var div = document.createElement('div'); 
div['newProp1'] = '123'; 
div['newProp2'] = true; 
div['someOtherProp'] = false; 
... 
... 

說我不知道​​的 「新」 屬性的名稱,我怎麼能訪問它們?

回答

0
var div = document.createElement('div'); 
div['newProp1'] = '123'; 
div.newProp2 = true; 
div['someOtherProp'] = false; 

for(let prop in div) 
    if(div.hasOwnProperty(prop)) 
     console.log(prop );