0

私はテキストボックスを持っていて、®のようなデータベースに®と等しい値を持っています。データをフェッチしてテキストボックスに書き込みますが、データはそのまま書き込みます。コード部分は次のようになります。

var data=database_values;//here there is data like this "DOLBY®"
document.getElementById(id).value = data;

DOLBY®テキストボックスの値をではなくしたいDOLBY®

4

3 に答える 3

0

こんにちは私はhtmlコードをエスケープ解除する方法を見つけました。これが関数です

function unescapeHTML(html) {
var tempHtmlNode = document.createElement("tempDiv");
tempHtmlNode.innerHTML = html;
if(tempHtmlNode.innerText)
return tempHtmlNode.innerText; // IE
return tempHtmlNode.textContent; // FF

}

とにかくあなたの助けをありがとう

于 2010-11-09T09:49:55.140 に答える
0

あなたがそれとして®を取得している®場合unescape

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

于 2010-11-09T07:58:29.617 に答える
0

サーバーサイド言語(つまりphp)を使用していると仮定すると、そのための関数があります。

たとえば、これはphpで機能します。

html_entity_decode($data);

javascriptを使用するように設定されている場合でも、方法はあります。 こちらのコードをご覧ください

于 2010-11-09T08:55:42.137 に答える