Chrome 我想通过控制台执行ng-click功能,可以吗?

t3irkdon  于 2023-04-03  发布在  Go
关注(0)|答案(4)|浏览(154)

我想用console调用ng-click函数,可以吗?

<button class="btn btn-sm btn-block btn-green ng-binding" id="login-button"ng-click="onLoginClick($event)">Log In</button>
qlzsbp2j

qlzsbp2j1#

你可以试试这个:

angular.element('#login-button').triggerHandler('click');

这个肯定能用。

xtupzzrd

xtupzzrd2#

您可以使用javascript getelementbyid如下:

document.getElementById("login-button").click();
2vuwiymt

2vuwiymt3#

我想到的唯一方法是使用jQuery选择元素(按钮),然后触发单击:

$( "#login-button" ).trigger( "click" );

尝试一下,让我们知道它是否有效,在这里你是一个JSFiddle:link

8e2ybdfx

8e2ybdfx4#

可以。您可以使用window.function_name()function_name()调用/执行函数

相关问题