gpt4 book ai didi

javascript - 如何点击网站中没有 ID 或名称的登录图像?

转载 作者:行者123 更新时间:2023-11-28 05:47:58 24 4
gpt4 key购买 nike

我想通过 VBA 编写代码来自动登录网站。

登录“按钮”实际上是一个“登录图像”,没有 id 或 Name。我不知道如何让 VBA 在“登录图像”上执行“鼠标左键单击”。

此外,我注意到当我将鼠标移到“登录图像”上时,左下角显示:\smcvdol\logon

这可能有帮助...我根本不了解 JavaScript

这是:

<TD align=right width="20%" height="21"><input type="image" src="../img/DL.jpg" width="63" height="22" border="0" onClick="javascript:submitform();" style="cursor: pointer;"></TD>

这是提交表单():

<script> 
function submitform(){
if(FRM.authId.value==''){
alert("please enter user name!");
FRM.authId.focus();
return false;
}else{
FRM.submit();
}
}
function reset_text(){
document.getElementById('username').focus();

}
</script>

这是我的代码,仍然缺少最后一步:('###我们公司无法访问该网站###)

Sub macro1()

Dim ie As Object

Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.navigate "http://10.90.15.247/smcvDolWeb/jsp/login.htm"

While ie.busy Or ie.readystate <> 4
Wend

ie.Document.getElementById("username").Value = "admin"
ie.Document.getElementById("password").Value = "1234"


End Sub

任何帮助将不胜感激。

最佳答案

通过类型 getElementsByTagName 获取对象,然后循环获取正确的对象

关于javascript - 如何点击网站中没有 ID 或名称的登录图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38331313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com