如何从innerHTML输出中删除引号

Posted

技术标签:

【中文标题】如何从innerHTML输出中删除引号【英文标题】:How to remove quotation marks from innerHTML output 【发布时间】:2021-10-06 13:06:41 【问题描述】:

美好的一天。我遇到了一些问题,非常感谢您的帮助

我正在尝试创建一个 JS 代码,它将信息保存到 localStorage,然后将保存的信息显示到一个新的 div 中...

它正在工作,但信息以引号返回,我想知道是否有办法删除它们。

html

<div id = "dateHead" > Date : </div>

<div id ="incJobs></div>

*javascript*

var dateHead = document.getElementById("dateHead").innerHTML;


localStorage.setItem("jobInfo", JSON.stringify(dateHead));

var storedInfo = localStorage.getItem("jobInfo

document.getElementById("incJobs").innerHTML = storedInfo;```

It returns : "Date :"



I plan on including input tags which is the reason I'm saving it to localStorage

Thank You.

【问题讨论】:

请修复 formatting 和 JS 中的语法错误。 嗨 Khibak,继续编辑直到看起来正确 你们在一个新用户完成编辑之前就把他打败了,不是很好,曾经都是菜鸟 因此您尝试将 html 存储在 localstorage 中,然后再次尝试将其附加到另一个 div。那是你的最终目标吗?然后,在将文本附加到 div 时使用 JSON.parse。 document.getElementById("incJobs").innerHTML = JSON.Parse(storedInfo); 【参考方案1】:

&lt;div id ="incJobs"&gt;&lt;/div&gt; 您没有在此 div 标签的 ID 中添加最后一个引号

【讨论】:

以上是关于如何从innerHTML输出中删除引号的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Javascript 输出中删除这些引号?

如何从 Python itertools 输出中删除字符串引号、逗号和括号?

关于JavaScript使用innerHTML动态输出多个嵌套双引号字符串的问题

JavaScript之innerHTML

为啥 jq --raw-output 参数无法从 @csv 输出中删除引号?

从 R 中的字符向量中删除引号