我创建了一个工具,它将所有带有标记名的 HTml 输入元素 ID 作为输入,并将这些 ID 及其值存储在 excel 表中,当我想更改网页中的值时,我可以更改 excel 中的值并使用更新网页另一个宏,直到它工作正常,但主要问题是当我通过标签名称输入获取所有输入元素时,我得到不可见的 ID,如 sessionID 和网页中的一些变量以及可见项目,我没有需要这些对用户不可见的元素。如何获取对用户可见并且可以与之交互的元素 ID?我已经用谷歌搜索了足够的解决方案并最终来到这里,请帮助我。我已经使用以下代码来获取元素 ID
Set TDelements = IEfr0.getElementsByTagName("input")
If Sheets(sheetname).Cells(1, 1).Value = "" Then
r = 0
For Each TDelement In TDelements
Sheets(sheetname).Range("A1").Offset(r, 0).Value = TDelement.Name
Sheets(sheetname).Range("A1").Offset(r, 1).Value = TDelement.Value
r = r + 1
Next
Set TDelements = IEfr1.getElementsByTagName("a")
For Each TDelement In TDelements
If TDelement.innerText = "Next" Then
TDelement.Click
End If
Next
Else