0

我试图在 html li 标签上获取由 innerHTML 创建的 ID。但在我由innerHTML 创建后,它总是向我显示[object 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>在 body 上创建时,我可以获得 ID。没问题。但是当我使用innerHTML 作为上面的第一个代码来创建一些带有id 的li 时。我无法从 li 那里获得 ID。

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

如何获取 innerHTML 创建的 html 的 li id。

期待您的回复。谢谢

4

1 回答 1

0

元素 ID 不能以数字开头。

于 2013-07-12T15:33:50.640 回答