javascript 如何输出html标签!

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:10:14
如:document.write("<font>AA</font>");我要输出在网页显示<font>AA</font>,怎么改?

要进行HTML编码:
document.write("&lt;font&gt;AA&lt;\/font&gt;");

将<与>写成>这个东西.

document.write("&lt;font&gt;AA&lt;\/font&gt;");

嗯,可以调用函数实现
String.prototype.entityify = function () {
return this.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">");
};

可以根据需要修改它。

如下调用即可:
var str = "<font>AAA</font>";
document.write(str.entityify());