diff --git a/js/civicrm_stripe.js b/js/civicrm_stripe.js
index 811b64a11523c36e28d814c6762a6f82ca83f4d0..2cf6c432bd03e05569177ee6e490b54971b3974d 100644
--- a/js/civicrm_stripe.js
+++ b/js/civicrm_stripe.js
@@ -607,7 +607,7 @@
     var submit = null;
     if (CRM.payment.getIsDrupalWebform()) {
       submit = form.querySelectorAll('[type="submit"].webform-submit');
-      if (!submit) {
+      if (submit.length === 0) {
         // drupal 8 webform
         submit = form.querySelectorAll('[type="submit"].webform-button--submit');
       }