我想在Javascript警告框中显示三行文本,文本中心对齐。
我使用以下代码,
alert(
'\t\t\t\t'+"Congratulations!" + '\n\t' +
"You are now subscribed with test.com!" + '\n' +
"Keep on eye out on your inbox for future updates from us!"
);
它与Firefox一起正常运行。但是在chrome中,标签(\t
)字符不起作用。文本在所有行中保持对齐。请帮忙。
答案 0 :(得分:3)
遗憾的是,这似乎是一个问题:(
http://productforums.google.com/forum/#!topic/chrome/bfmvqAvtSd4
发现它并且它看起来像是不可能的。
也许使用一种模仿外观警示框的东西?
答案 1 :(得分:3)
作为解决方法,您可以使用多个空格。 E.g ...
<script>
alert('Food:\n Apples\n Bread\n Carrots');
</script>
一个工作示例:
$(function(){
$('#btnShowAlert').on('click', function(){
alert('Food:\n Apples\n Bread\n Carrots');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btnShowAlert">Show Alert</button>