Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript从控制台运行ng click函数_Javascript_Angularjs - Fatal编程技术网

使用JavaScript从控制台运行ng click函数

使用JavaScript从控制台运行ng click函数,javascript,angularjs,Javascript,Angularjs,我正在使用以下代码(不是我的代码)在页面上构建交互: ,但它们更多地是在页面代码本身内部寻找用法,而我更需要一种单行方法直接从控制台运行它(或者,实际上,使用”.execScript(“x”,“JavaScript”)).ng click在运行vanilla click回调时不会触发,因为它是一个角度动作属性。除了HTML格式错误(我不知道是否有意)之外,您可以尝试以下方法: <span id="_some_id" class="Tipsified" onclick="refresh()"

我正在使用以下代码(不是我的代码)在页面上构建交互:

,但它们更多地是在页面代码本身内部寻找用法,而我更需要一种单行方法直接从控制台运行它(或者,实际上,使用
”.execScript(“x”,“JavaScript”)
).

ng click在运行vanilla click回调时不会触发,因为它是一个角度动作属性。除了HTML格式错误(我不知道是否有意)之外,您可以尝试以下方法:

<span id="_some_id" class="Tipsified" onclick="refresh()">

在VBA上,我们需要输入索引号,您可以尝试

Set elem = ie.Document.getElementById("_some_id")(0)

elem.Click


呃,嗯,没有明确提到它-实际上,这是一个现有的页面,我需要对其进行修改。因此我不能对代码进行任何更改,我只需要添加函数)在开始的帖子中更正了它。基诺。正如我所说:“Standart approcach.GetElimentById(“x”)。单击不起作用。”
getElementById("_some_id").click();
Set elem = ie.Document.getElementById("_some_id")(0)

elem.Click
Set elems = ie.Document.getElementById("_some_id")

For Each e In elems
    If (e.innerText = " The One") Then
        e.Click
        Exit For
    End If
Next e