使用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