原生 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;

}

上一篇下一篇

猜你喜欢

热点阅读