1
我想正常顯示標題屬性。 tittle屬性現在已在代碼中顯示。如何將其從文本更改爲HTML?DIV屬性標題:如何從文本顯示到html
我在下面嘗試了一些代碼,但不能正常工作。請幫忙!
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);
title屬性不支持HTML標籤。它必須是文本。如果你想使用html格式,你可以使用jqueryUI或你自己的鼠標來創建彈出菜單/工具提示。 – rajesh
檢查這個主題.. [使用JavaScript從HTML字符串中提取文本](http://stackoverflow.com/questions/28899298/extract-the-text-out-of-html-string-using-javascript) –
Thx阿布舍克chandel!我自己解決了。 – user1735815