Подскажите пожалуйста, не всоем понимаю, что означает attributeName в MutationRecord:
https://developer.mozilla.org/en-US/...MutationRecord
MutationRecord.attributeName	String	Возвращает локальное имя измененного атрибута или null.
Возвращает локальное имя измененного атрибута или null - что в данном случае имеется ввиду под "измененным атрибутом" ?
Изменение значение атрибута или изменение имени атрибута ??
Спрашиваю, потому что получается такая ситуация:
function my_observer(MutationRecord_, observer_object)
      {
           for(let i=0; i<MutationRecord_.length;i++)   
          {
              let my_MutationRecord_target = MutationRecord_[i].target; 
              let my_MutationRecord_type = MutationRecord_[i].type;
                if(my_MutationRecord_type == "attributes")
               {
                   my_MutationRecord_attributeName = MutationRecord_[i].attributeName; 
                  my_MutationRecord_attributeName_String_value = my_MutationRecord_target.getAttribute(my_MutationRecord_attributeName);
               }
          }
      }
-То есть вызывается callback  Mutationobserver
-В нем я определяю тип Mutationrecord
-Если Mutationrecord == "attributes" - я получаю имя атрибута.
И вот тут не понимаю: я вывоу на консоль MutationRecord_[i].target и пыаюсь в нем найти атрибут, который возвратил MutationRecord_[i].attributeName - для примера это "id" - но такого атрибута нет в Ноде MutationRecord_[i].target и соответвуенно значение аттрибута, когда я его пытась получить - возвращается null.
Вот что то я не могу понять этого момента.