使用换行符打破 HTML 工具提示消息
Break HTML tooltip message using line breaks
我试图破坏我在按钮 悬停按钮 中使用的自定义 HTML 工具提示。
我尝试在打字稿中使用不同的方法(即 /n、
),因为它是一个自定义工具提示来添加换行符,但似乎没有任何效果。
下面是我正在使用的工具提示数据以及与之关联的 fiddle:
tooltipData="Helo,Angular 2" + "
" + "This button is used to test hover message" + "/n" + "This message should come at the last"
您使用了错误的斜杠 - 新行应该是 \n 而不是 /n:
tooltipData="Helo,Angular 2" + "
" + "This button is used to test hover message" + "\n" + "This message should come at the last"
更新您的 fiddle 以使用 \n
而不是 /n
。
试试这个 -
<div title="Helo,Angular 2
This button is used to test hover message	This message should come at the last">Hover Me</div>
这里我用了 -

 - for New line
我希望这对你有用。
您好,此代码适用于所有浏览器!我用过
对于 chrome 中的新行和 IE
中的 safari 和 ul li
function genarateMultiLIneCode(){
var =values["a","b","c"];
const liStart = '<li>';
const liEnd = '</li>';
const bullet = '• ';
var mergedString = ' ';
const unOrderListStart='<ul>'
const unOrderListEnd='</ul>'
const fakeNewline = '
';
for (let i = 0; i < values.length; i++) {
mergedString += liStart + bullet + values[i] + liEnd + fakeNewline;
}
const tempElement = document.createElement("div");
tempElement.innerHTML = unOrderListStart + mergedString + unOrderListEnd;
return tempElement.innerText;
}
}
var =values["RAHUL","BIKASH","RAMAN"];
const liStart = '<li>';
const liEnd = '</li>';
const bullet = '• ';
var mergedString = ' ';
const unOrderListStart='<ul>'
const unOrderListEnd='</ul>'
const fakeNewline = '
';
for (let i = 0; i < values.length; i++) {
mergedString += liStart + bullet + values[i] + liEnd + fakeNewline;
}
const tempElement = document.createElement("div");
tempElement.innerHTML = unOrderListStart + mergedString + unOrderListEnd;
然后使用tempElement.innerText
我试图破坏我在按钮 悬停按钮 中使用的自定义 HTML 工具提示。 我尝试在打字稿中使用不同的方法(即 /n、 ),因为它是一个自定义工具提示来添加换行符,但似乎没有任何效果。
下面是我正在使用的工具提示数据以及与之关联的 fiddle:
tooltipData="Helo,Angular 2" + "
" + "This button is used to test hover message" + "/n" + "This message should come at the last"
您使用了错误的斜杠 - 新行应该是 \n 而不是 /n:
tooltipData="Helo,Angular 2" + "
" + "This button is used to test hover message" + "\n" + "This message should come at the last"
更新您的 fiddle 以使用 \n
而不是 /n
。
试试这个 -
<div title="Helo,Angular 2
This button is used to test hover message	This message should come at the last">Hover Me</div>
这里我用了 -

 - for New line
我希望这对你有用。
您好,此代码适用于所有浏览器!我用过 对于 chrome 中的新行和 IE
中的 safari 和 ul lifunction genarateMultiLIneCode(){
var =values["a","b","c"];
const liStart = '<li>';
const liEnd = '</li>';
const bullet = '• ';
var mergedString = ' ';
const unOrderListStart='<ul>'
const unOrderListEnd='</ul>'
const fakeNewline = '
';
for (let i = 0; i < values.length; i++) {
mergedString += liStart + bullet + values[i] + liEnd + fakeNewline;
}
const tempElement = document.createElement("div");
tempElement.innerHTML = unOrderListStart + mergedString + unOrderListEnd;
return tempElement.innerText;
}
}
var =values["RAHUL","BIKASH","RAMAN"];
const liStart = '<li>';
const liEnd = '</li>';
const bullet = '• ';
var mergedString = ' ';
const unOrderListStart='<ul>'
const unOrderListEnd='</ul>'
const fakeNewline = '
';
for (let i = 0; i < values.length; i++) {
mergedString += liStart + bullet + values[i] + liEnd + fakeNewline;
}
const tempElement = document.createElement("div");
tempElement.innerHTML = unOrderListStart + mergedString + unOrderListEnd;
然后使用tempElement.innerText