-
基本的なアラートの作成:
<button onclick="confirmDelete()">削除</button> <script> function confirmDelete() { if (confirm("本当に削除しますか?")) { // 削除処理のロジックを追加 } } </script>
-
カスタマイズされたアラートの作成:
<button onclick="showCustomAlert()">削除</button> <script> function showCustomAlert() { var confirmation = document.createElement("div"); confirmation.innerHTML = ` <div style="background-color: lightblue; padding: 10px;"> <p>本当に削除しますか?</p> <button onclick="deleteItem()">はい</button> <button onclick="closeAlert()">キャンセル</button> </div> `; document.body.appendChild(confirmation); } function deleteItem() { // 削除処理のロジックを追加 closeAlert(); } function closeAlert() { var confirmation = document.querySelector("div"); document.body.removeChild(confirmation); } </script>
-
スタイルをカスタマイズしたアラートの作成:
<button onclick="showStyledAlert()">削除</button> <style> .alert { background-color: lightblue; padding: 10px; border-radius: 5px; } .alert p { margin: 0; } .alert button { margin-top: 5px; } </style> <script> function showStyledAlert() { var confirmation = document.createElement("div"); confirmation.classList.add("alert"); confirmation.innerHTML = ` <p>本当に削除しますか?</p> <button onclick="deleteItem()">はい</button> <button onclick="closeAlert()">キャンセル</button> `; document.body.appendChild(confirmation); } function deleteItem() { // 削除処理のロジックを追加 closeAlert(); } function closeAlert() { var confirmation = document.querySelector(".alert"); document.body.removeChild(confirmation); } </script>
これらのコード例を使用すると、削除操作を実行する前にユーザーに確認を求めるアラートを作成できます。コードをカスタマイズしてデザインや動作を変更することもできます。