2013-04-07 2 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 ); 
Смежные вопросы