如何设置JavaScript警告框中文本的格式?我需要在课文中有一个单词加下划线。
发布于 2013-07-04 21:25:51
使用称为COMBINING LOW LINE
的unicode字符'\u0332'
为字符串添加下划线
function underline(s) {
var arr = s.split('');
s = arr.join('\u0332');
if (s) s = s + '\u0332';
return s;
}
var str = underline('hello world'); // "h̲e̲l̲l̲o̲ ̲w̲o̲r̲l̲d̲"
alert(str);
此方法不能保证生成平滑的下划线。
Firefox59上的confirm()
示例:
发布于 2015-05-19 16:55:15
在我的例子中,我通过一个JavaScript文件创建了国际化。我在每个按钮上都需要一个助记符,所以我在寻找一个简单的解决方案。实际上,我有一个简单的方法来获得想要的结果:
\u0332
是Unicode字符COMBINING LOW LINE。
使用此字符可以给单个字母加下划线。
演示:
alert('S\u0332earch - s underlined');
i18n = {};
i18n.SEARCH = "S\u0332earch - s underlined";
document.getElementById('search').innerHTML = i18n.SEARCH;
<button id="search"></button>
发布于 2013-07-04 20:58:46
您不能。使用外部库作为JQuery UI Dialog或您自己的实现。
https://stackoverflow.com/questions/17470817
复制相似问题