JavaScript confirma que el botón cancelar no detiene JavaScript

Tengo un botón para eliminar que está vinculado a algunos comentarios en una página que tengo. Cuando hace clic en el botón Eliminar, intento que aparezca un cuadro de diálogo de confirmación que le pregunta si está seguro de que desea eliminar el comentario. Al hacer clic en Aceptar, se debe ejecutar la función para eliminar el comentario y al hacer clic en cancelar no se debe ejecutar la función, sino simplemente cerrar el cuadro de diálogo.

Este es mi código:

onclick="confirm('Are you sure that you want to delete this comment?'); commentDelete(1);"

Mi problema: cuando hago clic en cancelar, la función de eliminación aún se ejecuta. Supongo que todavía se llama a la función porque cuando hago clic en cancelar, solo avanza en JavaScript y llama a la función. ¿Cómo puedo lograr esto correctamente? Sé que este es probablemente un problema simple. ¡Gracias por cualquier ayuda

Respuestas a la pregunta(7)

Su respuesta a la pregunta