javascript在复制div文本后添加空格

javascript在复制div文本后添加空格,javascript,html,copy,Javascript,Html,Copy,我想写一个代码来生成随机的hashtags并将其复制到剪贴板。这是我的密码: var r = document.createRange(); r.selectNode(output); window.getSelection().removeAllRanges(); window.getSelection().addRange(r); document.execCommand("copy"); window.getSelection().remove

我想写一个代码来生成随机的hashtags并将其复制到剪贴板。这是我的密码:

  var r = document.createRange();
  r.selectNode(output);

  window.getSelection().removeAllRanges();
  window.getSelection().addRange(r);
  document.execCommand("copy");
  window.getSelection().removeAllRanges();
我的HTML看起来像:

 <div id="output" class="card-body sm">
  <div>
    <span class="ml-2 bg-danger text-white">#keyword1</span>
    <span class="ml-2 bg-danger text-white">#keyword2</span>
    <span class="ml-2 bg-danger text-white">#keyword3</span>
 </div>
</div>

#关键词1
#关键词2
#关键词3
代码可以工作,但每个关键字之间没有空格,如何在它们之间添加空格,使其看起来像“#关键字1#关键字2#关键字3”

谢谢