2015-08-31 3 views
2

Давайте предположим, что у меня есть следующий HTML-код:Как отличить собственный HTMLElement от созданного/настраиваемого?

<header> 
    <nav> 
    <ul> 
     <li>My first menu</li> 
     <li>My second menu</li> 
    </ul> 
    </nav> 
<header> 
<main> 
    <section> 
    <h2>My title</h2> 
    <my-beautiful-text>My text</my-beautiful-text> 
    </section> 
</main> 
<footer> 
    Copyright © 2015 
</footer> 

В то время как я зацикливание всех элементов, я хотел бы знать, если элемент (например, nav) является родным HTMLElement или это создал один (например, my-beautiful-text).

Я уже искал его в Google и здесь, но не повезло.

Мои попытки использовали constructor и instanceof, и это работает для некоторых элементов, как span, div, input и т.д., но это не работает для некоторых компонентов, которые не переопределяет в HTMLElement прототип. Какие-нибудь догадки?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^