2013-07-12 3 views
0

Я попытался получить идентификатор, который создается innerHTML на теге html li. Но он всегда показывает мне [объект HTMLUListElement] после того, как я создал innerHTML. Вот код, созданный innerHTMLсоздатель: innerHTML tag не работает

<script type="text/javascript"> ... document.querySelector('#test').innerHTML='<ul><li id="312">123</li></ul>'; ... </script>

Но когда я создаю <ul><li id="312">123</li></ul> на теле, то я могу получить идентификатор. БЕЗ ПРОБЛЕМ. Но когда я использую innerHTML как первый выше код для создания некоторого li с id. Я не могу получить идентификатор от li.

В чем разница между созданным hTml innerHTML и созданным оригиналом html.

Как я могу получить innerHTML созданный идентификатор li html.

С нетерпением жду ваших ответов. Thanks

ответ

0

Идентификаторы элементов не могут начинаться с цифры.

+0

Спасибо. Но я попытался создать идентификатор по тексту. ЕЩЕ ОСТАЕТСЯ ОШИБКА. document.querySelector ('# test'). innerHTML = '

    '; – Edy

    +0

    Какая ошибка? – SLaks