如何在 JavaScript 中建立可自定義的警報?


在當今快節奏的世界中,保持最新知識至關重要。在 JavaScript 中建立可自定義的通知是實現這一目標的一種方法。透過可自定義的警報,使用者可以接收滿足其特定需求的關鍵訊息。

語法

function Alert(message, alert type) 

Message 引數接收要顯示在警報框中的字串作為輸入。

Alert type - 訊息型別,例如錯誤、緊急等

Alert type 引數指定要顯示的訊息型別,例如錯誤、緊急、提示等。

示例 1

我們將使用 Javascript 程式碼在 HTML 中生成一個警報訊息框。點選按鈕後將顯示警報訊息。讓我們建立一個簡單的警報訊息框,並帶有一個關閉按鈕來結束警報框的顯示。

演算法

  • 步驟 1 - 第一步是編寫警報框的 HTML 程式碼和 CSS 樣式程式碼。您也可以使用任何 CSS 程式碼來設定警報框的樣式。

  • 步驟 2 - 在下一步中,準備 Javascript 程式碼來設定按鈕的操作以顯示警報框。為此,請使用 showAlert() 方法,該方法接受兩個引數:要顯示的訊息和警報型別。

  • 步驟 3 - 在下一步中,透過呼叫 showAlert() 函式來顯示警報框。我們將向頁面上的按鈕新增一個事件監聽器,該監聽器將在 JavaScript 部分直接呼叫該函式。

  • 步驟 4 - 在此步驟中,向警報方法新增更多引數以自定義警報框。

<!DOCTYPE html>
<html>
<head>
   <title>
   Window alert() Method in HTML
   </title>
   <style>
      h1 {
         color: green;
      }
      h2 {
         font-family: Impact;
      }
      body {
         text-align: center;
      }
   </style>
</head>
<body>
   <h1>Customizable Alert</h1>
   <p>
      Click button to get an alert
   </p>
   <button onclick="myalert()">
      Show Alert Message
   </button>
   <script>
      function myalert() {
         alert("Hello Tutorials Point Viewersn " +
         "click OK to" +
         " close me");
      }
   </script>
</body>
</html>

示例 2

讓我們建立一個獨特型別的自定義警報框。此警報將在螢幕上顯示當前日期和時間。要檢查時間,使用者需要點選按鈕。這樣做將顯示一個警報框,其中寫有日期和時間。

演算法

  • 步驟 1 - 透過編寫 HTML 和 CSS 程式碼開始程式。

  • 步驟 2 - 完成 HTML 編寫後,編寫 javascript 函式來設定警報框的基本功能。

  • 步驟 3 - 編寫指令碼以在警報框上顯示當前日期和時間。

<!DOCTYPE html>
<html>
<head>
   <title>Custom Alert Box</title>
   <style>
      .custom-alert {
         position: fixed;
         top: 50%;
         left: 50%;
         transform: translate(-50%, -50%);
         background-color: #f1f1f1;
         border: 1px solid #ccc;
         padding: 20px;
         border-radius: 5px;
      }
      .custom-alert h2 {
         margin: 0;
      }
   </style>
</head>
<body>
   <button onclick="showCustomAlert()">Show Custom Alert</button>
   <script>
      function showCustomAlert() {
         var currentDate = new Date();
         var currentTime = currentDate.toLocaleString();
         var alertBox = document.createElement('div');
         alertBox.classList.add('custom-alert');
         var heading = document.createElement('h2');
         heading.textContent = 'Custom Alert';
         alertBox.appendChild(heading);
         var timeLabel = document.createElement('p');
         timeLabel.textContent = 'Current Time and Date: ' + currentTime;
         alertBox.appendChild(timeLabel);
         document.body.appendChild(alertBox);
      }
   </script>
</body>
</html>

結論

在 JavaScript 中建立可自定義的警報框可以透過提供更美觀且有用的與使用者通訊方式來改善 Web 應用程式的使用者體驗。建立自定義警報框的重要步驟包括為警報框本身編寫 HTML 和 CSS,以及使用 JavaScript 根據使用者輸入動態設定樣式屬性和內容。Web 開發人員在建立需要定期使用者輸入或通知的使用者介面時應牢記此策略。

更新於:2023-08-31

715 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告