У меня есть собственный элемент с атрибутами:
class MyElement extends HTMLElement {
...
static get observedAttributes() {
return ["camelCaseAttribute"];
}
set camelCaseAttribute(a) {
this._a = a;
}
...
}
Я использую это в своем HTML так:
<my-element camelCaseAttribute="blubb"></my-element>
Атрибут camelCaseAttribute
не устанавливается при записи в camelCase, но запись без прописных букв работает. Почему?
HTMLElements
для создания ваших собственных элементов html. - person Andrew Li   schedule 03.06.2017