gpt4 book ai didi

javascript - HTML“未转换为”

转载 作者:行者123 更新时间:2023-12-02 18:50:32 24 4
gpt4 key购买 nike

我使用innerHTML 属性将来自HTML 编码的JSON 对象的数据显示到HTML 页面上。

var td = document.createElement("td");
td.innerHTML = data[i].name; // data[i].name = 'Audioslave 7"'

但它没有显示为 Audioslave 7",而是显示相同的 Audioslave 7"

我尝试执行 .toString() 但没有成功。我也尝试过

var td = document.createElement("td");
td.innerHTML = data[i].name + ' >'; // data[i].name = 'Audioslave 7"'

在这种情况下,gt 正确显示为 >,但 qout 仍未显示。

我使用的是 HTML5,这在 Chrome 和 Safari 中都会发生。

我应该怎样做才能使其正确显示?

最佳答案

如果您将文本打印为 html,它将正确显示。如果您想调试,请确保将其打印为未编码的文本。

在您的情况下,它将显示为 ",而浏览器又将其解码为 "。看来您在某个时刻进行了双重转义。

关于javascript - HTML“未转换为”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15867441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com