在javascript警报中对齐文本列

时间:2014-08-27 16:17:58

标签: javascript alert text-alignment

我有一个javascript警告,我在一个框中每行显示一对值,要求用户确认他们要删除记录。

这样的事情:

header1: value1   
header2: value2   
header3: value3

问题是标题的长度变化很大。类似的东西:

h1: value1
longlongheader2: value2

我无法对标题的长度做出任何有用的假设。但我需要" value2"直接在" value1"下面。

我无法使用字符串的长度,因为视觉O 大于i。 javascript是否有办法衡量字体指标?

我很惊讶我无法找到答案。我所看到的一切都是针对其他语言的,或者每个人都推荐过图书馆。

我还应该指出,我不想为此包含任何库。目前正在运行标准JQuery,但不是JQueryUI。

1 个答案:

答案 0 :(得分:0)

您可以使用制表符空间转义序列\t在标题和值之间提供精确的空格,如下所示:

var message = "header:\t\tvalue1"
message += "\n"
message += "longheader:\tvalue2"
alert(message);

<强> DEMO

希望这会有所帮助!!