以编程方式单击按钮
Programmatically click on the button
HTML中的按钮代码:
<div class="login-new-open-button">
<button class="btn btn-primary btn-square login-new-dialog-button" ng-click="continue()" translate="">Continue</button>
</div>
可以使用 Javascript:
以编程方式找到该按钮
document.getElementsByClassName('btn btn-primary btn-square login-new-dialog-button')
这个电话打不通:
document.getElementById('btn btn-primary btn-square login-new-dialog-button').click();
但是以编程方式单击它不起作用。
根据页面上连接的脚本,使用angular10.5.10.26529。
是否可以使用 JavaScript 来调用 Angular 中的按钮点击?
为您的按钮添加一个 id (id="niceBtn") 并将其命名为:
document.getElementById('niceBtn').click();
要以编程方式单击按钮,请使用 .click() 方法。您也不能将 continue (保留关键字)定义为 js
中的函数
查看示例 =>
HTML
<div class="login-new-open-button">
<button class="btn btn-primary btn-square login-new-dialog-button" ng-click="Continue()" translate="">Continue</button>
</div>
Js
let element = document.querySelector('.btn');
element.click()
function Continue(){ // C is capital if small then keyword continue which isn't possible
alert("button clicked")
}
For selecting a particular button it is preferred to use id and getElementById method instead of class
HTML中的按钮代码:
<div class="login-new-open-button">
<button class="btn btn-primary btn-square login-new-dialog-button" ng-click="continue()" translate="">Continue</button>
</div>
可以使用 Javascript:
以编程方式找到该按钮document.getElementsByClassName('btn btn-primary btn-square login-new-dialog-button')
这个电话打不通:
document.getElementById('btn btn-primary btn-square login-new-dialog-button').click();
但是以编程方式单击它不起作用。
根据页面上连接的脚本,使用angular10.5.10.26529。 是否可以使用 JavaScript 来调用 Angular 中的按钮点击?
为您的按钮添加一个 id (id="niceBtn") 并将其命名为:
document.getElementById('niceBtn').click();
要以编程方式单击按钮,请使用 .click() 方法。您也不能将 continue (保留关键字)定义为 js
中的函数查看示例 =>
HTML
<div class="login-new-open-button">
<button class="btn btn-primary btn-square login-new-dialog-button" ng-click="Continue()" translate="">Continue</button>
</div>
Js
let element = document.querySelector('.btn');
element.click()
function Continue(){ // C is capital if small then keyword continue which isn't possible
alert("button clicked")
}
For selecting a particular button it is preferred to use id and getElementById method instead of class