Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将html节点转换为一行字符串(缩小)_Javascript_Html - Fatal编程技术网

Javascript 将html节点转换为一行字符串(缩小)

Javascript 将html节点转换为一行字符串(缩小),javascript,html,Javascript,Html,变量中有一个dom节点,我想删除html标记之间的所有enter/line break选项卡。基本上我想缩小它而不使用外部库。我该怎么做呢 var target = document.getElementById('myid'); var wrap = document.createElement('div'); wrap.appendChild(target.cloneNode(true)); 包裹包含节点。不优雅,但应该可以工作 target.innerHTML = target.inne

变量中有一个dom节点,我想删除html标记之间的所有enter/line break选项卡。基本上我想缩小它而不使用外部库。我该怎么做呢

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,”

我仍然看到一些空格..“内容标签”>@shaleen是的,会有空格。依我看,这比加入单词要好。以防万一,如果我想删除两个>
之间的空格。替换(/>*相关: