aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/web/api/window/alert/index.html
blob: 6295c8e7cdbab1014313319264e7997bd5cf6e34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
---
title: window.alert
slug: Web/API/Window/alert
tags:
  - alert
  - 'alert(`uid = ${uid}`);// alert(`desc ${key}`) !== console.log(`desc `'
  - console.log
  - key);
translation_of: Web/API/Window/alert
---
<p>{{ ApiRef() }}</p>

<h3 id="Summary" name="Summary">概述</h3>

<p>显示一个警告对话框,上面显示有指定的文本内容以及一个"确定"按钮。</p>

<h3 id="Syntax" name="Syntax">语法</h3>

<pre class="eval">window.alert(<em>message</em>);
</pre>

<div class="note">
<p> </p>

<p>alert(`uid = ${uid}`);</p>

<p>// alert(`desc ${key}`) !== console.log(`desc `, key);</p>
</div>

<ul>
 <li><code>message是要显示在对话框中的文本字符串</code>,如果传入其他类型的值,会转换成字符串.</li>
</ul>

<h3 id="Example" name="Example">示例</h3>

<pre class="eval">window.alert("Hello world!");
</pre>

<p>显示如下(不同的浏览器下显示不同):</p>

<p><img alt="Image:AlertHelloWorld.png" class="internal" src="/@api/deki/files/30/=AlertHelloWorld.png"></p>

<h3 id="Notes" name="Notes">附注</h3>

<p>警告对话框使用在无需用户确认的情况下,否则应该使用其他类型的对话框,比如<a href="/zh-CN/DOM/window.confirm" title="zh-CN/DOM/window.confirm">confirm</a>, <a href="/zh-CN/DOM/window.prompt" title="zh-CN/DOM/window.prompt">prompt</a>.</p>

<p><span class="comment">The following text is shared between this article, DOM:window.prompt and DOM:window.confirm</span> 这里显示的对话框是一个模态窗口,它能阻止用户对浏览器窗口界面的其他部位进行操作,你不应该过多的使用这种模态窗口.</p>

<p>扩展开发者有时候需要使用<a href="/zh-CN/nsIPromptService" title="zh-CN/nsIPromptService">nsIPromptService</a>接口来代替<code>该alert</code>方法.</p>

<p>从Firefox 4开始,在网页中弹出的对话框都换成了标签页范围内的模态窗口,即不会影响其他的标签页,同时还能阻止过多次数的弹窗.</p>

<h3 id="Specification" name="Specification">规范</h3>

<p>{{ DOM0() }}</p>

<h3 id="See_also" name="See_also">相关链接</h3>

<p><a href="/zh-CN/docs/Web/API/Window/confirm" title="zh-CN/DOM/window.confirm">confirm</a>, <a href="/zh-CN/docs/Web/API/Window/prompt" title="zh-CN/DOM/window.prompt">prompt</a></p>

<p>扩展开发者应该查看<a href="/zh-CN/nsIPromptService#alert" title="zh-CN/nsIPromptService#alert">alert()</a><a href="/zh-CN/nsIPromptService#alert" title="zh-CN/nsIPromptService#alert">alertCheck()</a></p>