如何在警告框中设置文本样式?

时间:2011-10-21 17:55:17

标签: javascript html css styles

  

可能重复:
  How to get Text BOLD in Alert or Confirm box?

在下面的例子中,我需要为单词alert添加样式,所以它说:

  

您好!我是警告框!

这是我的代码:

<html><head>
   <script type="text/javascript"> 
      function show_alert() 
      {
         alert("Hello! I am an alert box!"); 
      } 
   </script></head><body>
   <input type="button" onclick="show_alert()" value="Show alert box" />
</body></html>

4 个答案:

答案 0 :(得分:4)

基本上这是不可能的。您无法从浏览器内部访问操作系统级别。

您所能做的就是使用自定义模式弹出窗口。您可以找到大量可立即使用的模式弹出式插件[{3}}或here

window.alert接受string作为参数。您无法设置string

的样式

来自here

  

消息是您要在警告对话框中显示的string文本,   或者,一个被转换成字符串的对象   显示。

答案 1 :(得分:2)

警告框是一个浏览器窗口,是操作系统的一部分,而不是DOM,所以很遗憾,您无法对其应用样式。

最简单的解决方案是使用many existing modal dialogs之一以及您选择的对话框所需的Javascript库。

另一种方法是通过在页面上覆盖专门的<div class="yourAlertClass">来模仿警告框,使用Javascript或自定义库(如moo toolsjQuery)来制作动画。

答案 2 :(得分:1)

你做不到。

我认为你所想的是一个模态弹出窗口。看看JQuery UI,但是你可以使用很多其他的库。

答案 3 :(得分:1)

Alertconfirmprompt 无法设置样式。他们从浏览器到浏览器变化

要制作样式的“提示框”(对话框),您应该使用用户界面库 - jQuery UI example