由innerHTML标签创建的不起作用

时间:2013-07-12 15:31:53

标签: object html-lists

我试图在html li标签上获取由innerHTML创建的ID。但它总是告诉我 我在innerHTML创建之后[对象HTMLUListElement]。这是由innerHTML

创建的代码

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

但是当我在身上创建<ul><li id="312">123</li></ul>时,我可以获得ID。没问题。但是当我使用innerHTML作为第一个代码来创建一些带有id的li时。我无法从李获得身份证。

innerHTML创建的html和原始创建的html之间有什么区别。

如何让innerHTML创建html的li id。

期待您的回复。 感谢

1 个答案:

答案 0 :(得分:0)

元素ID不能以数字开头。