将html节点转换为一行字符串(最小化)

Convert html node to one line string(minify)

本文关键字:html 一行 字符串 最小化 转换 节点      更新时间:2023-09-26

我在变量中有一个dom节点,我想删除html标签之间的所有输入/换行符,制表符。基本上,我想在不使用外部库的情况下缩小它。我该怎么做呢?

var target = document.getElementById('myid');
var wrap = document.createElement('div');
wrap.appendChild(target.cloneNode(true));

不美观,但应该可以用

target.innerHTML = target.innerHTML.replace(/'n|'t/g, ' ');

您可以用空字符串target.replace(/('r'n|'n|'r)/gm,"");

替换换行符