获取整个 innerHTML (parent + child)

Get the whole innerHTML (parent + child)

在 js 脚本上,我有一个 div,我动态添加了一些子项。 所以从一开始,我就不知道我的div会有多少孩子。

当我尝试获取 div 容器的 innerHTML 时,我只获取了 div 的 html。不是节点的html。

如何通过子组件获取整个组件的 innerHTML?

试试这个:

document.getElementById('MyId').outerHTML

这会获取元素的所有 html,内部和自身。

使用 outerHTML 即可。

document.getElementById('YourId').outerHTML


.outerHTML 表示外层,.innerHTML 表示内层。