原生 js 将 dom 元素转换为字符串
2019-11-01 本文已影响0人
Mannixxx
思路:
① 我们可以创建一个 div 元素
② 然后将获取的 dom 节点放到 div 里面
③ 利用innerHTML就可以获取到dom 节点的字符串
代码如下:
//html标签转为字符串
function domToString (node) {
let tmpNode = document.createElement('div')
tmpNode.appendChild(node)
let str = tmpNode.innerHTML
tmpNode = node =null; // 解除引用,以便于垃圾回收
return str;
}