Я читаю this article о пользовательском элементе HTML5.Нужно ли регистрировать пользовательский тег?
Он сказал, что необходимо зарегистрировать имя элемента, прежде чем использовать его любит:
var XFoo = document.registerElement('x-foo');
document.body.appendChild(new XFoo());
Тогда я могу начать использовать его обычно:
<x-foo>...</x-foo>
Но я просто попытался использовать его без регистрации в Chrome , Firefox и IE11. Кажется, все выглядит отлично, даже CSS-селектор для x-foo
также работает.
Я предполагаю, что нам больше не нужно регистрироваться, так как большинство браузеров поддерживают его?
Благодаря
Нам необходимо зарегистрировать их, поскольку старые браузеры (например, старые версии IE) не поддерживают его. Возможно, я ошибаюсь. – salep
@salep Но старые браузеры не поддерживают [document.registerElement] (https://developer.mozilla.org/en-US/docs/Web/API/Document/registerElement#Browser_compatibility). – niutech