I want to display the title attribute normally. The tittle attribute has displayed in code now. How to change it from text to html?
I have tried some code below but not work. Please help!
function TextToHTML(NodeSet, HTMLregexp) {
var CellContent = "";
var i=0;
while (i < NodeSet.length)
{
try
{
CellContent = NodeSet[i].innerText || NodeSet[i].textContent;
if (HTMLregexp.test(CellContent))
{ NodeSet[i].innerHTML = CellContent; }
}
catch(err)
{}
i=i+1;
}
}
setInterval(
function(){
var regexpA = new RegExp("\\s*<([a-zA-Z]*)(.|\\s)*/\\1?>\\s*");
TextToHTML(document.getElementsByTagName("a"),regexpA);
var regexpDIV = new RegExp("^\\s*<([a-zA-Z]*)(.|\\s)*/\\1?>\\s*$");
TextToHTML(document.getElementsByTagName("div"),regexpDIV);
var divs = document.querySelectorAll('div.ms-acal-item');
var regexpTITLE = new RegExp("^\\s*<([a-zA-Z]*)(.|\\s)*/\\1?>\\s*$");
for(var i=0; i<divs.length; i++){
divs[i].getAttribute("title").replace(/<(?:.|\n)*?>/gm, '');
TextToHTML(divs[i].getAttribute("title"),regexpTITLE);
}
}, 10);