Срабатывает ли атрибут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

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