Срабатывает ли атрибутChangedCallback, когда свойство задается программно?Javascript

Форум по Javascript
Ответить
Anonymous
 Срабатывает ли атрибутChangedCallback, когда свойство задается программно?

Сообщение Anonymous »

Если мы определим такое свойство для пользовательского элемента цветового диапазона:
static get observedAttributes() {
return ['bgc'];
}

И получить ссылку на такой экземпляр, одновременно изменяя свойство bgc, должно ли это вызвать срабатывание атрибута «ChangedCallback»?
const colorSpan = document.querySelector('color-span');
console.log(colorSpan);
colorSpan.bgc = 'BLUE';

Я попробовал это в этой демонстрации, и оно не сработало, поэтому я просто хотел подтвердить свое понимание того, что атрибутChangedCallback сработает только тогда, когда атрибут установлен декларативно, как показано ниже. :
Hello From Color Span



Подробнее здесь: https://stackoverflow.com/questions/793 ... mmatically
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»