如何从innerHTML输出中删除引号
Posted
技术标签:
【中文标题】如何从innerHTML输出中删除引号【英文标题】:How to remove quotation marks from innerHTML output 【发布时间】:2021-10-06 13:06:41 【问题描述】:美好的一天。我遇到了一些问题,非常感谢您的帮助
我正在尝试创建一个 JS 代码,它将信息保存到 localStorage,然后将保存的信息显示到一个新的 div 中...
它正在工作,但信息以引号返回,我想知道是否有办法删除它们。
<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】:<div id ="incJobs"></div>
您没有在此 div 标签的 ID 中添加最后一个引号
【讨论】:
以上是关于如何从innerHTML输出中删除引号的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Python itertools 输出中删除字符串引号、逗号和括号?
关于JavaScript使用innerHTML动态输出多个嵌套双引号字符串的问题