我试图在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。
期待您的回复。 感谢
答案 0 :(得分:0)
元素ID不能以数字开头。