Chrome控制台点击

时间:2018-10-03 10:58:22

标签: button jscript google-chrome-console

我想使用Chrome控制台单击一个按钮。 到目前为止,我一直使用ID,例如:

$('[title="Delete this view and its saved rules"]').click();

或标题

<a class="wds-button wds-button--primary wds-button--sm apply-btn ">APPLY</a>

,但是在这里找不到类似的内容。

如果我检查按钮,我会看到:

$(document).ready(function() { 
  $('#signup-form').on('submit', function(e) {
  var name = $('#signup-name').val();
  var email = $('#signup-email').val();
  var password = $('#signup-password').val();
    e.preventDefault();
    if (validate(name, email, password)) {

      $.ajax({
        type: 'post',
        url: 'signup',
        data: {
          email: email,
          password: password,
          name: name
        },
      });

    } else {
      return false;
    };
  });
});


function validate(name, email, password) {
  var email_regex = new RegExp(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
  var pass_regex = new RegExp(/^(?=.[0-9])(?=.[!@#$%^&])[a-zA-Z0-9!@#$%^&]{7,15}$/);
  // name cheak here
  if (name.length == 0) {
    $('.nameerror').html("Name field required !");
    return false;
  } else if (name.length <= 3) {
    $('.nameerror').html("Name Should be greater than 3");
    return false;
  } else if (email.length == 0) { //Check Email
    $('.emailerror').html("Email field required !");
    return false;
  } else if (!email_regex.test(email)) {
    $('.emailerror').html("Please enter correct email.");
    return false;
  } else if (password.length == 0) { // password cheak here
    $('.passerror').html("password field required !");
    return false;
  } else if (!pass_regex.test(password)) {
    ('.passerror').html("Minimum eight characters, at least one letter and one number:");
    return false;
  } else {
    return true;
  }

};

是否有某种方式可以触发此按钮?我在哪里可以读到它?

1 个答案:

答案 0 :(得分:1)

Chrome DevTools中当前选择的元素始终以$0的形式提供。

因此,您只需选择它,然后执行$($0).click()

或者您可以使用其类的独特组合:

$('a.wds-button.wds-button--primary.apply-btn').click()