2

我有这个简单的 Javascript 脚本,当单击链接时会显示一个弹出框:

    <script>
        function myExample() {
            alert("BaZing!  It works!");
        }
    </script>

我想知道是否可以在 alert() 函数中格式化文本。

特别是我想知道是否(以及如何)可以将一些格式化的 HTML 文本作为 alert() 输入参数。

有人可以帮助我吗?

4

2 回答 2

3

不,alert() 接受一个字符串参数并按原样显示。

如果您需要在模式中显示格式化文本,请使用库(例如Alertify.js)。

于 2013-10-05T16:35:51.993 回答
1

alert() 无法格式化 HTML 格式字符串,但如果您只想将一个字符串分成几行,您可以将 '\n' 放入字符串中,例如

alert("第一行\n第二行\n第三行");

于 2013-10-05T16:48:31.513 回答