我们在保存数据时,有时会将一些符号保存到数据库,如“<”,如果之后我们需要将数据回显到页面,这时,浏览器将会解读此符号,将其解读为自定义标签,此时,在“<”后的内容均不会显示。因此,我们需要将“<”符号转义后保存到数据库,再次回显时通过浏览器将其翻译成原始的“<”。
代码如下
var saveData = document.getElementById('id').val().replace("<","<");
我知道这种方法对大家来说是很简单的,所以在这我想请教一下各位大牛,如果在保存数据的时候允许有a标签,但不允许有其他标签,这种情况应该如何解决?