Window alert() μέθοδος

定义和用法

alert() 方法显示带有消息和确定按钮的警告框。

如果您希望将信息传递给用户,可使用 alert() 方法。

提示

警告框将焦点从当前窗口移开,并强制用户阅读消息。

请不要过度使用这种方法。它会阻止用户访问页面的其他部分,直到警报框关闭。

另请参阅:

confirm() 方法

prompt() 方法

实例

例子 1

显示警告框:

alert("Hello! I am an alert box!!");

亲自试一试

例子 2

带换行符的警报框:

alert("Hello\nHow are you?");

亲自试一试

例子 3

提示当前 URL 的主机名:

alert(location.hostname);

亲自试一试

语法

alert(message)

参数

参数 描述
message 可选。要在警报框中显示的文本。

返回值

无。

技术细节

说明

alert() 方法将在对话框中把指定的 message 显示给用户。该对话框含有确认按钮,用户可以单击该按钮来关闭对话框。对话框通常是有模式的,在用户关闭该对话框之前,alert() 的调用将暂停执行。

习惯用法

当一个表单元素输入了无效信息时,会显示出错消息,这也许是 alert() Είναι η πιο συχνή χρήση του μεθόδου. Το παράθυρο προειδοποίησης μπορεί να ενημερώσει τον χρήστη για το πρόβλημα και να προτείνει τι πρέπει να διορθώσει ο χρήστης για να αποφύγει αυτό το σφάλμα.

alert() Η εμφάνιση του μεθόδου παραθύρου συνομιλίας καθορίζεται από την πλατφόρμα, αλλά συνήθως περιλαμβάνει γραφικά που δείχνουν σφάλματα, προειδοποιήσεις και κάποια είδος προειδοποίησης. alert() Μπορείτε να εμφανίσετε οποιαδήποτε μήνυση, αλλά η εικόνα προειδοποίησης του παραθύρου συνομιλίας υποδηλώνει ότι αυτή η μέθοδος δεν είναι κατάλληλη για την εμφάνιση απλών πληροφοριακών μηνυμάτων, όπως «Καλώς ήρθατε στον ιστότοπό μου» κ.λπ.

Λήψη υπόψη

που εμφανίζεται στο παράθυρο συνομιλίας message Είναι μια αλφαριθμητική αλυσίδα, όχι μια αλυσίδα HTML. Μπορείτε να χρησιμοποιήσετε το χαρακτήρα νέας γραμμής σε αυτή την αλυσίδα \nΠαράδειγμα: Εμφάνιση μηνυμάτων σε πολλές γραμμές. Μπορείτε επίσης να χρησιμοποιήσετε κενά για να επιτύχετε βασικές μορφοποιήσεις, καθώς και χαρακτήρες με υπογράμμιση για να μιμηθούν οριζόντιους πίνακες, αλλά η τελική απόδοση εξαρτάται σε μεγάλο βαθμό από το χαρακτήρα που χρησιμοποιείται στο παράθυρο συνομιλίας, οπότε εξαρτάται από το σύστημα.

Υποστήριξη προγράμματος περιήγησης

Όλοι οι προγράμματα περιήγησης υποστηρίζουν alert()

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη