gpt4 book ai didi

javascript - 如何在 javascript 中 HttpUtility.HtmlDecode

转载 作者:行者123 更新时间:2023-11-28 18:54:05 31 4
gpt4 key购买 nike

我有一个 localStorage 保存一个如下所示的字符串:

  "ABC&nbps;&nbps;&nbps;&nbps;ABC Description"

我从 localStorage 获取此字符串,我需要将此字符串的值设置为下拉控件的选项,用空格替换不间断空格实体(以便与其他选项对齐)。

在 ASP.NET 的代码隐藏中,我将使用 HttpUtility.HtmlDecode。但是如何在 JavaScript 中解码这个字符串呢?

最佳答案

您可以使用以下代码将 HTML 转换为文本(仅使用 JavaScript)

 var span = document.createElement("SPAN");
span.innerHTML = "ABC    ABC Description";
alert(span.innerText);

它创建一个虚拟元素,将其 HTML 设置为您的 HTML 并提取文本。

请注意,它应该是 nbsp(不间断空格),而不是 nbps

<小时/>

也就是说,您这样做的方式表明您允许用户输入任意 HTML。就安全性而言,这不是一个好主意(用户可以将恶意 HTML 放入此字段中)。

关于javascript - 如何在 javascript 中 HttpUtility.HtmlDecode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33978281/

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