I'm making a messenger and my messages don't ignore HTML tags because I simply past a text from input in innerHTML of message. My code:
function Message(sender) {
...
this["text"] = "";
...
this.addText = function (text) {
this["text"] = text;
};
...
};
...
var chatMessageText = document.createElement("p");
chatMessageText.innerHTML = message["text"];
...
Update Node#innerText
property(or Node#textContent
property).
chatMessageText.innerText = message["text"];