Javascript从innerHTML中删除每行开头的空格
HTML: 如何在开始时删除所有这些空格,使其如下所示:Javascript从innerHTML中删除每行开头的空格,javascript,html,Javascript,Html,HTML: 如何在开始时删除所有这些空格,使其如下所示: " # Heading 1 Text ## Heading 2 More text " 谢谢您可以使用删除多余的空格 然后,您可以按新行拆分字符串,然后使用map方法删除额外的空格,并在末尾再次连接行 const post=document.getElementById(“post”); const parsedPost=post.innerHTML.trim(
"
# Heading 1
Text
## Heading 2
More text
"
谢谢您可以使用删除多余的空格
然后,您可以按新行拆分字符串,然后使用map方法删除额外的空格,并在末尾再次连接行
const post=document.getElementById(“post”);
const parsedPost=post.innerHTML.trim().split(“\n”).map(line=>line.trim()).join(“\n”);
console.log(parsedPost)
#标题1
文本
##标题2
更多文本
尝试获取内部文本。它应该像@VivekMolkar建议的那样,使用document.getElementById(“post”)。innerText
将为您提供经过修剪的内容这将删除所有新行,并将其全部放在一行中
"
# Heading 1
Text
## Heading 2
More text
"
"# Heading 1
Text
## Heading 2
More text"