【发布时间】:2011-03-05 05:45:35
【问题描述】:
我正在尝试将< 和> 等字符转换为< 和> 等。
用户输入取自文本框,然后复制到名为 changer 的 DIV 中。
这是我的代码:
function updateChanger() {
var message = document.getElementById('like').value;
message = convertHTML(message);
document.getElementById('changer').innerHTML = message;
}
function convertHTML(input)
{
input = input.replace('<', '<');
input = input.replace('>', '>');
return input;
}
但它似乎没有取代&gt;,只有&lt;。也试过这样:
input = input.replace('<', '<').replace('>', '>');
但我得到了相同的结果。
谁能指出我在这里做错了什么?干杯。
【问题讨论】:
标签: javascript html replace html-entities