获取整个 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
表示内层。
在 js 脚本上,我有一个 div,我动态添加了一些子项。 所以从一开始,我就不知道我的div会有多少孩子。
当我尝试获取 div 容器的 innerHTML 时,我只获取了 div 的 html。不是节点的html。
如何通过子组件获取整个组件的 innerHTML?
试试这个:
document.getElementById('MyId').outerHTML
这会获取元素的所有 html,内部和自身。
使用 outerHTML
即可。
document.getElementById('YourId').outerHTML
.outerHTML
表示外层,.innerHTML
表示内层。