首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从html代码到实值的javascript转换

从html代码到实值的javascript转换
EN

Stack Overflow用户
提问于 2010-11-09 15:49:19
回答 3查看 226关注 0票数 0

我有一个textbox,我在数据库中有一些值,比如®,它等于®.I获取数据并将其写入textbox,但它将数据写入is.The代码部分,如下所示

代码语言:javascript
复制
var data=database_values;//here there is data like this "DOLBY®"
document.getElementById(id).value = data;

我想让textbox的值不是DOLBY®,而是DOLBY®

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-09 17:49:55

嗨,我找到了一种取消转义html的方法,code.Here是函数

代码语言:javascript
复制
function unescapeHTML(html) {
var tempHtmlNode = document.createElement("tempDiv");
tempHtmlNode.innerHTML = html;
if(tempHtmlNode.innerText)
return tempHtmlNode.innerText; // IE
return tempHtmlNode.textContent; // FF

}

不管怎样,谢谢你的帮助

票数 0
EN

Stack Overflow用户

发布于 2010-11-09 15:58:30

如果你正在获取®作为®,那么unescape它。

document.getElementById(id).value = unescape(data);

票数 0
EN

Stack Overflow用户

发布于 2010-11-09 16:55:42

假设你使用的是服务器端语言(如php),这里有相应的函数。

例如,这将适用于php:

代码语言:javascript
复制
html_entity_decode($data);

如果你打算使用javascript,还有一种方法。see the code here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4131447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档